mili
Version:
Scaffolding with continuous control over the development of the project.
8 lines (7 loc) • 329 B
TypeScript
import { Path } from './path';
import { Syncable } from './syncable';
export interface CompielOptions {
encoding: 'utf8' | 'binary' | 'hex' | 'ascii';
[key: string]: any;
}
export type Compile<T = CompielOptions> = (dist: Path, src: Path, filepath: Path, resource: Map<string, any>, options: T) => Syncable<Path | void>;