@stencil/core
Version:
A Compiler for Web Components and Progressive Web Apps
29 lines (28 loc) • 714 B
TypeScript
export interface StyleCompiler {
modeName: string;
styleId: string;
styleStr: string;
externalStyles: ExternalStyleCompiler[];
compiledStyleText: string;
compiledStyleTextScoped: string;
compiledStyleTextScopedCommented: string;
}
export interface ExternalStyleCompiler {
absolutePath: string;
relativePath: string;
originalComponentPath: string;
}
export interface CompilerModeStyles {
[modeName: string]: string[];
}
export interface ModeStyles {
[modeName: string]: string | string[];
}
export interface CssImportData {
srcImport: string;
updatedImport?: string;
url: string;
filePath?: string;
altFilePath?: string;
styleText?: string;
}