@zazuko/rdf-utils-fs
Version:
RDF/JS file system utils
23 lines (22 loc) • 746 B
TypeScript
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 {};