@dfinity/assets
Version:
JavaScript and TypeScript library to manage assets on the Internet Computer
24 lines • 541 B
JavaScript
export class ReadableFile {
constructor(file) {
this._file = file;
}
get fileName() {
return this._file.name;
}
get contentType() {
return this._file.type;
}
get length() {
return this._file.size;
}
async open() {
return Promise.resolve();
}
async close() {
return Promise.resolve();
}
async slice(start, end) {
return new Uint8Array(await this._file.slice(start, end).arrayBuffer());
}
}
//# sourceMappingURL=readableFile.js.map