UNPKG

esbuild-style-plugin

Version:

Another esbuild plugin for your styling with CSS,SASS,LESS,STYLUS

16 lines (15 loc) 727 B
/// <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[];