UNPKG

@zazuko/rdf-utils-fs

Version:
23 lines (22 loc) 746 B
import type { Environment } from '@rdfjs/environment/Environment.js'; import type { FormatsFactory } from '@rdfjs/formats/Factory.js'; import type { Stream } from '@rdfjs/types'; import { Readable } from 'readable-stream'; import { FromFileOpts } from './fromFile.js'; import { ToFileOpts } from './toFile.js'; interface FromFile { (filename: string | URL, opts?: FromFileOpts): Stream & Readable; } interface ToFile { (stream: Stream, filename: string | URL, opts?: ToFileOpts): Promise<void>; } interface Factory { fromFile: FromFile; toFile: ToFile; } export default class FsUtilsFactory implements Factory { fromFile: FromFile; toFile: ToFile; init(this: Environment<Factory | FormatsFactory>): void; } export {};