3.0.4 • Published 6 months ago
@types/jest-preset-stylelint v3.0.4
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.