UNPKG

@make-mjs/main

Version:
19 lines (18 loc) 605 B
import { File } from './types'; export declare const enum EventType { BeforeWrite = "BeforeWrite", AfterWrite = "AfterWrite" } declare abstract class Event { readonly file: File; abstract readonly type: EventType; constructor(file: File); } export declare class BeforeWriteEvent extends Event { readonly type = EventType.BeforeWrite; } export declare class AfterWriteEvent extends Event { readonly type = EventType.AfterWrite; } export declare function write(files: AsyncIterable<File>): AsyncGenerator<BeforeWriteEvent | AfterWriteEvent, void, unknown>; export default write;