Skip to content

Commit

Permalink
Remove unused imports
Browse files Browse the repository at this point in the history
  • Loading branch information
jeddy3 committed Feb 14, 2020
1 parent b4fe35c commit ea7553b
Showing 1 changed file with 157 additions and 157 deletions.
314 changes: 157 additions & 157 deletions types/stylelint/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
declare module 'stylelint' {
import {Result, ResultMessage, WarningOptions, Warning, Root as PostcssRoot, NodeSource} from 'postcss';
import { Result, ResultMessage, WarningOptions, Warning } from 'postcss';

export type StylelintConfigExtends = string | Array<string>;
export type StylelintConfigPlugins = string | Array<string>;
Expand All @@ -8,233 +8,233 @@ declare module 'stylelint' {
export type StylelintConfigIgnoreFiles = string | Array<string>;
export type StylelintConfigRuleSettings = any | [any, Object];
export type StylelintConfigRules = {
[ruleName: string]: StylelintConfigRuleSettings
[ruleName: string]: StylelintConfigRuleSettings;
};

export type StylelintConfig = {
extends?: StylelintConfigExtends,
plugins?: StylelintConfigPlugins,
extends?: StylelintConfigExtends;
plugins?: StylelintConfigPlugins;
pluginFunctions?: {
[pluginName: string]: Function
},
processors?: StylelintConfigProcessors,
processorFunctions?: Array<Function>,
ignoreFiles?: StylelintConfigIgnoreFiles,
ignorePatterns?: string,
rules?: StylelintConfigRules,
codeProcessors?: Array<Function>,
resultProcessors?: Array<Function>,
quiet?: boolean,
defaultSeverity?: string
[pluginName: string]: Function;
};
processors?: StylelintConfigProcessors;
processorFunctions?: Array<Function>;
ignoreFiles?: StylelintConfigIgnoreFiles;
ignorePatterns?: string;
rules?: StylelintConfigRules;
codeProcessors?: Array<Function>;
resultProcessors?: Array<Function>;
quiet?: boolean;
defaultSeverity?: string;
};

export type CosmiconfigResult = { config: StylelintConfig, filepath: string };
export type CosmiconfigResult = { config: StylelintConfig; filepath: string };

export type DisabledRange = {
start: number,
strictStart: boolean,
end?: number,
strictEnd?: boolean,
rules?: string[]
start: number;
strictStart: boolean;
end?: number;
strictEnd?: boolean;
rules?: string[];
};

export type DisabledRangeObject = {
[ruleName: string]: Array<DisabledRange>
[ruleName: string]: Array<DisabledRange>;
};

export type StylelintPostcssResult = {
ruleSeverities: {[k: string]: any},
customMessages: {[k: string]: any},
quiet?: boolean,
disabledRanges: DisabledRangeObject,
ignored?: boolean,
ignoreDisables?: boolean,
stylelintError?: boolean,
disableWritingFix?: boolean
ruleSeverities: { [k: string]: any };
customMessages: { [k: string]: any };
quiet?: boolean;
disabledRanges: DisabledRangeObject;
ignored?: boolean;
ignoreDisables?: boolean;
stylelintError?: boolean;
disableWritingFix?: boolean;
};

type EmptyResult = {
root: {
nodes?: undefined,
nodes?: undefined;
source: {
lang?: undefined,
lang?: undefined;
input: {
file?: string
}
}
},
messages: ResultMessage[],
opts: undefined
file?: string;
};
};
};
messages: ResultMessage[];
opts: undefined;
};

export type StylelintWarningOptions = WarningOptions & {
stylelintType?: string,
severity?: string,
rule?: string
stylelintType?: string;
severity?: string;
rule?: string;
};

export type PostcssResult = (Result | EmptyResult) & {
stylelint: StylelintPostcssResult,
stylelint: StylelintPostcssResult;
warn(message: string, options?: StylelintWarningOptions): void;
};

export type StylelintOptions = {
config?: StylelintConfig,
configFile?: string,
configBasedir?: string,
configOverrides?: Object,
ignoreDisables?: boolean,
ignorePath?: string,
reportInvalidScopeDisables?: boolean,
reportNeedlessDisables?: boolean,
syntax?: string,
customSyntax?: string,
fix?: boolean
config?: StylelintConfig;
configFile?: string;
configBasedir?: string;
configOverrides?: Object;
ignoreDisables?: boolean;
ignorePath?: string;
reportInvalidScopeDisables?: boolean;
reportNeedlessDisables?: boolean;
syntax?: string;
customSyntax?: string;
fix?: boolean;
};

export type GetPostcssOptions = {
code?: string,
codeFilename?: string,
filePath?: string,
codeProcessors?: Array<Function>,
syntax?: string,
customSyntax?: string
code?: string;
codeFilename?: string;
filePath?: string;
codeProcessors?: Array<Function>;
syntax?: string;
customSyntax?: string;
};

export type GetLintSourceOptions = GetPostcssOptions & {existingPostcssResult?: Result};
export type GetLintSourceOptions = GetPostcssOptions & { existingPostcssResult?: Result };

export type StylelintInternalApi = {
_options: StylelintStandaloneOptions,
_options: StylelintStandaloneOptions;
_extendExplorer: {
search: (s: string) => Promise<null | CosmiconfigResult>,
load: (s: string) => Promise<null | CosmiconfigResult>
},
search: (s: string) => Promise<null | CosmiconfigResult>;
load: (s: string) => Promise<null | CosmiconfigResult>;
};
_fullExplorer: {
search: (s: string) => Promise<null | CosmiconfigResult>,
load: (s: string) => Promise<null | CosmiconfigResult>
},
_configCache: Map<string, Object>,
_specifiedConfigCache: Map<StylelintConfig, Object>,
_postcssResultCache: Map<string, Result>,
search: (s: string) => Promise<null | CosmiconfigResult>;
load: (s: string) => Promise<null | CosmiconfigResult>;
};
_configCache: Map<string, Object>;
_specifiedConfigCache: Map<StylelintConfig, Object>;
_postcssResultCache: Map<string, Result>;

_getPostcssResult: (options?: GetPostcssOptions) => Promise<Result>,
_lintSource: (options: GetLintSourceOptions) => Promise<PostcssResult>,
_createStylelintResult: Function,
_createEmptyPostcssResult?: Function,
_getPostcssResult: (options?: GetPostcssOptions) => Promise<Result>;
_lintSource: (options: GetLintSourceOptions) => Promise<PostcssResult>;
_createStylelintResult: Function;
_createEmptyPostcssResult?: Function;

getConfigForFile: (s?: string) => Promise<{ config: StylelintConfig, filepath: string } | null>,
isPathIgnored: (s?: string) => Promise<boolean>,
lintSource: Function
getConfigForFile: (s?: string) => Promise<{ config: StylelintConfig; filepath: string } | null>;
isPathIgnored: (s?: string) => Promise<boolean>;
lintSource: Function;
};

export type StylelintStandaloneOptions = {
files?: string | Array<string>,
globbyOptions?: Object,
cache?: boolean,
cacheLocation?: string,
code?: string,
codeFilename?: string,
config?: StylelintConfig,
configFile?: string,
configBasedir?: string,
configOverrides?: Object,
printConfig?: string,
ignoreDisables?: boolean,
ignorePath?: string,
ignorePattern?: RegExp,
reportNeedlessDisables?: boolean,
reportInvalidScopeDisables?: boolean,
maxWarnings?: number,
syntax?: string,
customSyntax?: string,
formatter?: "compact" | "json" | "string" | "unix" | "verbose" | Function,
disableDefaultIgnores?: boolean,
fix?: boolean,
allowEmptyInput?: boolean
files?: string | Array<string>;
globbyOptions?: Object;
cache?: boolean;
cacheLocation?: string;
code?: string;
codeFilename?: string;
config?: StylelintConfig;
configFile?: string;
configBasedir?: string;
configOverrides?: Object;
printConfig?: string;
ignoreDisables?: boolean;
ignorePath?: string;
ignorePattern?: RegExp;
reportNeedlessDisables?: boolean;
reportInvalidScopeDisables?: boolean;
maxWarnings?: number;
syntax?: string;
customSyntax?: string;
formatter?: 'compact' | 'json' | 'string' | 'unix' | 'verbose' | Function;
disableDefaultIgnores?: boolean;
fix?: boolean;
allowEmptyInput?: boolean;
};

export type StylelintCssSyntaxError = {
column: number,
file?: string,
column: number;
file?: string;
input: {
column: number,
file?: string,
line: number,
source: string
},
line: number,
message: string,
name: string,
reason: string,
source: string
column: number;
file?: string;
line: number;
source: string;
};
line: number;
message: string;
name: string;
reason: string;
source: string;
};

export type StylelintWarning = {
line: number,
column: number,
rule: string,
severity: string,
text: string,
stylelintType?: string
line: number;
column: number;
rule: string;
severity: string;
text: string;
stylelintType?: string;
};

export type StylelintResult = {
source?: string,
source?: string;
deprecations: Array<{
text: string,
reference: string
}>,
text: string;
reference: string;
}>;
invalidOptionWarnings: Array<{
text: string
}>,
parseErrors: Array<Warning & {stylelintType: string}>,
errored?: boolean,
warnings: Array<StylelintWarning>,
ignored?: boolean,
_postcssResult?: PostcssResult
text: string;
}>;
parseErrors: Array<Warning & { stylelintType: string }>;
errored?: boolean;
warnings: Array<StylelintWarning>;
ignored?: boolean;
_postcssResult?: PostcssResult;
};

export type UnusedRange = {
unusedRule: string,
start: number,
end?: number
}
unusedRule: string;
start: number;
end?: number;
};

export type RangeType = DisabledRange & {used?: boolean}
export type RangeType = DisabledRange & { used?: boolean };

export type StylelintDisableReportEntry = {
source?: string,
source?: string;
ranges: Array<{
unusedRule: string,
start: number,
end?: number
}>
unusedRule: string;
start: number;
end?: number;
}>;
};

export type StylelintStandaloneReturnValue = {
results: Array<StylelintResult>,
errored: boolean,
output: any,
results: Array<StylelintResult>;
errored: boolean;
output: any;
maxWarningsExceeded?: {
maxWarnings: number,
foundWarnings: number
},
needlessDisables?: StylelintDisableOptionsReport,
invalidScopeDisables?: StylelintDisableOptionsReport
maxWarnings: number;
foundWarnings: number;
};
needlessDisables?: StylelintDisableOptionsReport;
invalidScopeDisables?: StylelintDisableOptionsReport;
};

export type StylelintPublicAPI = {
lint: Function,
rules: {[k: string]: any},
formatters: {[k: string]: Function},
createPlugin: Function,
createLinter: Function,
lint: Function;
rules: { [k: string]: any };
formatters: { [k: string]: Function };
createPlugin: Function;
createLinter: Function;
utils: {
report: Function,
ruleMessages: Function,
validateOptions: Function,
checkAgainstRule: Function
}
report: Function;
ruleMessages: Function;
validateOptions: Function;
checkAgainstRule: Function;
};
};

export type StylelintDisableOptionsReport = Array<StylelintDisableReportEntry>;
Expand Down

0 comments on commit ea7553b

Please sign in to comment.