eslint-plugin-stylable
Version:
eslint plugin for Stylable usages
278 lines • 9.29 kB
TypeScript
export declare const resolverDefs: {
Resolve: {
description: string;
oneOf: {
$ref: string;
}[];
};
ResolveOptions: {
description: string;
type: string;
additionalProperties: boolean;
properties: {
alias: {
description: string;
anyOf: ({
type: string;
items: {
description: string;
type: string;
additionalProperties: boolean;
properties: {
alias: {
description: string;
anyOf: ({
description: string;
type: string;
items: {
description: string;
type: string;
minLength: number;
};
enum?: undefined;
minLength?: undefined;
} | {
description: string;
enum: boolean[];
type?: undefined;
items?: undefined;
minLength?: undefined;
} | {
description: string;
type: string;
minLength: number;
items?: undefined;
enum?: undefined;
})[];
};
name: {
description: string;
type: string;
};
onlyModule: {
description: string;
type: string;
};
};
required: string[];
};
additionalProperties?: undefined;
} | {
type: string;
additionalProperties: {
description: string;
anyOf: ({
description: string;
type: string;
items: {
description: string;
type: string;
minLength: number;
};
enum?: undefined;
minLength?: undefined;
} | {
description: string;
enum: boolean[];
type?: undefined;
items?: undefined;
minLength?: undefined;
} | {
description: string;
type: string;
minLength: number;
items?: undefined;
enum?: undefined;
})[];
};
items?: undefined;
})[];
};
aliasFields: {
description: string;
type: string;
items: {
description: string;
anyOf: ({
type: string;
items: {
description: string;
type: string;
minLength: number;
};
minLength?: undefined;
} | {
type: string;
minLength: number;
items?: undefined;
})[];
};
};
byDependency: {
description: string;
type: string;
additionalProperties: {
description: string;
oneOf: {
$ref: string;
}[];
};
};
cache: {
description: string;
type: string;
};
cachePredicate: {
description: string;
instanceof: string;
tsType: string;
};
cacheWithContext: {
description: string;
type: string;
};
conditionNames: {
description: string;
type: string;
items: {
description: string;
type: string;
};
};
descriptionFiles: {
description: string;
type: string;
items: {
description: string;
type: string;
minLength: number;
};
};
enforceExtension: {
description: string;
type: string;
};
exportsFields: {
description: string;
type: string;
items: {
description: string;
type: string;
};
};
extensions: {
description: string;
type: string;
items: {
description: string;
type: string;
minLength: number;
};
};
fileSystem: {
description: string;
tsType: string;
};
mainFields: {
description: string;
type: string;
items: {
description: string;
anyOf: ({
type: string;
items: {
description: string;
type: string;
minLength: number;
};
minLength?: undefined;
} | {
type: string;
minLength: number;
items?: undefined;
})[];
};
};
mainFiles: {
description: string;
type: string;
items: {
description: string;
type: string;
minLength: number;
};
};
modules: {
description: string;
type: string;
items: {
description: string;
type: string;
minLength: number;
};
};
plugins: {
description: string;
type: string;
items: {
description: string;
oneOf: {
$ref: string;
}[];
};
};
resolver: {
description: string;
tsType: string;
};
restrictions: {
description: string;
type: string;
items: {
description: string;
anyOf: ({
instanceof: string;
tsType: string;
type?: undefined;
} | {
type: string;
instanceof?: undefined;
tsType?: undefined;
})[];
};
};
symlinks: {
description: string;
type: string;
};
unsafeCache: {
description: string;
anyOf: ({
type: string;
additionalProperties?: undefined;
} | {
type: string;
additionalProperties: boolean;
})[];
};
useSyncFileSystemCalls: {
description: string;
type: string;
};
};
};
ResolvePluginInstance: {
description: string;
type: string;
additionalProperties: boolean;
properties: {
apply: {
description: string;
instanceof: string;
tsType: string;
};
};
required: string[];
};
};
//# sourceMappingURL=webpack-resolve-schema.d.ts.map