UNPKG

@servant/servant

Version:

Servant builder for node modules.

28 lines (27 loc) 948 B
import { PackageJson, Modules, ServantJson } from "@servant/servant-data"; export interface SassFileResult { source: string; destination: string; status: SassState; error: Error | null; time: string; } export interface SassResult { files: Array<SassFileResult>; errors: Array<SassFileResult>; status: SassState; time: string; } export declare enum SassState { OK = "ok", Error = "error" } export declare function filterSass(files: Array<string>): Array<string>; export declare function sassEntry(packageJson: PackageJson.PackageJsonInfo, module: Modules.ModuleDefinition): ServantJson.EntryFile | null; export declare function sass(packageJson: PackageJson.PackageJsonInfo, module: Modules.ModuleDefinition, sass: Array<string>): Promise<SassResult>; export interface SassRenderResult { sass: string; error: Error | null; css: string; imports: Array<string>; }