esbuild-style-plugin
Version:
Another esbuild plugin for your styling with CSS,SASS,LESS,STYLUS
16 lines (15 loc) • 727 B
TypeScript
/// <reference types="less" />
import { Options as SassOptions } from 'sass';
import { RenderOptions as StylusOptions } from 'stylus';
import { AcceptedPlugin, Result } from 'postcss';
export interface RenderOptions {
sassOptions?: SassOptions<'sync'>;
stylusOptions?: StylusOptions;
lessOptions?: Less.Options;
}
export declare const getModule: (moduleName: string, checkFunc: string) => Promise<any>;
export declare const renderStyle: (filePath: any, options?: RenderOptions) => Promise<string>;
export declare const importPostcssConfigFile: (configFilePath: string | boolean) => Promise<{
plugins: AcceptedPlugin[];
}>;
export declare const getPostCSSWatchFiles: (result: Result) => string[];