ng-packagr
Version:
Compile and package Angular libraries in Angular Package Format (APF)
34 lines (33 loc) • 871 B
TypeScript
export declare enum CssUrl {
inline = "inline",
none = "none"
}
export declare enum InlineStyleLanguage {
sass = "sass",
scss = "scss",
css = "css",
less = "less"
}
export interface Result {
css: string;
warnings: string[];
error?: string;
}
export declare class StylesheetProcessor {
private readonly basePath;
private readonly cssUrl?;
private readonly includePaths?;
private readonly cacheDirectory?;
private browserslistData;
private targets;
private postCssProcessor;
private esbuild;
private styleIncludePaths;
constructor(basePath: string, cssUrl?: CssUrl, includePaths?: string[], cacheDirectory?: string | false);
process({ filePath, content }: {
filePath: string;
content: string;
}): Promise<string>;
private createPostCssPlugins;
private renderCss;
}