3.0.4 • Published 6 months ago

@types/jest-preset-stylelint v3.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/jest-preset-stylelint

Summary

This package contains type definitions for jest-preset-stylelint (https://github.com/stylelint/jest-preset-stylelint).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest-preset-stylelint.

index.d.ts

// Type definitions for jest-preset-stylelint 3.0
// Project: https://github.com/stylelint/jest-preset-stylelint
// Definitions by: Marc Fallows <https://github.com/marcfallows>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

declare var testRule: JestPresetStylelint.TestRule;

declare namespace JestPresetStylelint {
    interface TestRule {
        (schema: Schema): void;
    }

    interface Schema {
        plugins: string[];
        ruleName: string;
        config?: any;
        fix?: boolean | undefined;
        skipBasicChecks?: boolean | undefined;
        syntax?: Syntax | undefined;
        accept?: Case[] | undefined;
        reject?: RejectCase[] | undefined;
    }

    type Syntax = "css-in-js"
        | "html"
        | "less"
        | "markdown"
        | "sass"
        | "scss"
        | "sugarss";

    interface Case {
        code: string;
        description?: string | undefined;
    }

    interface Report {
        message?: string | undefined;
        line?: number | undefined;
        column?: number | undefined;
    }

    interface RejectCase extends Case, Report {
        fixed?: string | undefined;
        only?: boolean | undefined;
        warnings?: Report[] | undefined;
    }
}

Additional Details

  • Last updated: Thu, 08 Jul 2021 14:23:35 GMT
  • Dependencies: none
  • Global values: testRule

Credits

These definitions were written by Marc Fallows.

3.0.4

6 months ago

3.0.3

7 months ago

3.0.2

8 months ago

3.0.1

3 years ago

3.0.0

3 years ago