UNPKG

@loom-io/converter

Version:

Combines loom-io converters to convert from or to files

7 lines (6 loc) 250 B
import { LoomFile } from "@loom-io/core"; export interface FileConverter<T = unknown, U = T> { verify: (file: LoomFile) => boolean | Promise<boolean>; parse(file: LoomFile): Promise<T>; unify(file: LoomFile, content: U): Promise<void>; }