+++ /dev/null
-export type stylelint$configExtends = string | Array<string>;
-export type stylelint$configPlugins = string | Array<string>;
-export type stylelint$configProcessors =
- | string
- | Array<string | [string, Object]>;
-export type stylelint$configIgnoreFiles = string | Array<string>;
-
-export type stylelint$configRuleSettings = any | [any, Object];
-export type stylelint$configRules = {
- [ruleName: string]: stylelint$configRuleSettings
-};
-
-export type stylelint$config = {
- extends?: stylelint$configExtends,
- plugins?: stylelint$configPlugins,
- pluginFunctions?: {
- [pluginName: string]: Function
- },
- processors?: stylelint$configProcessors,
- processorFunctions?: Array<Function>,
- ignoreFiles?: stylelint$configIgnoreFiles,
- ignorePatterns?: string,
- rules?: stylelint$configRules,
- codeProcessors?: Array<Function>,
- resultProcessors?: Array<Function>,
- quiet?: boolean
-};
-
-export type stylelint$syntaxes = "scss" | "less" | "sugarss";
-
-export type stylelint$options = {
- config?: stylelint$config,
- configFile?: string,
- configBasedir?: string,
- configOverrides?: Object,
- ignoreDisables?: boolean,
- ignorePath?: string,
- reportNeedlessDisables?: boolean,
- syntax?: stylelint$syntaxes,
- customSyntax?: string,
- fix?: boolean
-};
-
-export type stylelint$internalApi = {
- _options: stylelint$options,
- _extendExplorer: { load: Function },
- _fullExplorer: { load: Function },
- _configCache: Map<string, Object>,
- _specifiedConfigCache: Map<string, Object>,
- _postcssResultCache: Map<string, Object>,
-
- _augmentConfig: Function,
- _getPostcssResult: Function,
- _lintSource: Function,
- _createStylelintResult: Function,
- _createEmptyPostcssResult?: Function,
-
- getConfigForFile: Function,
- isPathIgnored: Function,
- lintSource: Function
-};
-
-export type stylelint$warning = {
- line: number,
- column: number,
- rule: string,
- severity: string,
- text: string
-};
-
-export type stylelint$result = {
- source: string,
- deprecations: Array<{
- text: string,
- reference: string
- }>,
- invalidOptionWarnings: Array<{
- text: string
- }>,
- parseErrors: Array<stylelint$warning>,
- errored?: boolean,
- warnings: Array<stylelint$warning>,
- ignored?: boolean,
- _postcssResult?: Object
-};
-
-export type stylelint$needlessDisablesReport = Array<{
- source: string,
- ranges: Array<{
- start: number,
- end?: number
- }>
-}>;
-
-export type stylelint$standaloneReturnValue = {
- results: Array<stylelint$result>,
- errored: boolean,
- output: any,
- needlessDisables?: stylelint$needlessDisablesReport
-};
-
-export type stylelint$standaloneOptions = {
- files?: string | Array<string>,
- cache?: boolean,
- cacheLocation?: string,
- code?: string,
- codeFilename?: string,
- config?: stylelint$config,
- configFile?: string,
- configBasedir?: string,
- configOverrides?: Object,
- ignoreDisables?: boolean,
- ignorePath?: string,
- reportNeedlessDisables?: boolean,
- syntax?: stylelint$syntaxes,
- customSyntax?: string,
- formatter?: "json" | "string" | "verbose" | Function,
- disableDefaultIgnores?: boolean,
- allowEmptyInput?: boolean,
- fix?: boolean
-};