UNPKG

file-box

Version:

Pack a File into Box for easy move/transfer between servers no matter of where it is.(local path, remote url, or cloud storage)

24 lines 819 B
import type { Constructor } from 'clone-class'; import type { FileBox } from './file-box.js'; interface FileBoxInterface { type: FileBox['type']; name: FileBox['name']; mediaType: FileBox['mediaType']; size: FileBox['size']; metadata: FileBox['metadata']; toBase64: FileBox['toBase64']; toBuffer: FileBox['toBuffer']; toDataURL: FileBox['toDataURL']; toFile: FileBox['toFile']; toJSON: FileBox['toJSON']; toQRCode: FileBox['toQRCode']; toStream: FileBox['toStream']; toUuid: FileBox['toUuid']; pipe: FileBox['pipe']; } /** * Huan(202110): TODO support static methods after TypeScript 4.5: fromXXX() */ declare type FileBoxConstructor = Constructor<FileBoxInterface>; export type { FileBoxInterface, FileBoxConstructor, }; //# sourceMappingURL=interface.d.ts.map