tus-js-client
Version:
A pure JavaScript client for the tus resumable upload protocol
16 lines (13 loc) • 320 B
JavaScript
export default class BufferSource {
constructor(buffer) {
this._buffer = buffer
this.size = buffer.length
}
slice(start, end) {
const value = this._buffer.slice(start, end)
value.size = value.length
const done = end >= this.size
return Promise.resolve({ value, done })
}
close() {}
}