UNPKG

fuse-box

Version:

Fuse-Box a bundler that does it right

29 lines (28 loc) 817 B
import { File } from "../core/File"; import { WorkFlowContext } from "../core/WorkflowContext"; import { Plugin } from "../core/WorkflowContext"; export interface RawPluginOptionsObj { extensions: string[]; } export declare type RawPluginOptions = RawPluginOptionsObj | string[]; /** * @export * @class RawPluginClass * @implements {Plugin} */ export declare class RawPluginClass implements Plugin { /** * @type {RegExp} * @memberOf RawPluginClass */ test: RegExp; /** * @type {Array<string>} * @memberOf RawPluginClass */ extensions: Array<string>; constructor(options?: RawPluginOptions | string[]); init(context: WorkFlowContext): void; transform(file: File): void; } export declare const RawPlugin: (options?: RawPluginOptions) => RawPluginClass;