js-uploader
Version:
A JavaScript library for file upload
20 lines (18 loc) • 422 B
text/typescript
import { FileChunk, ID, StatusCode } from '../../interface'
export const chunkFactory = (id: ID, index: number, start: number, end: number, size: number): FileChunk => {
const chunk: FileChunk = {
id,
start,
end,
index,
data: null,
hash: '',
uploaded: 0,
size: size || end - start,
progress: 0,
status: StatusCode.Pause,
response: {},
extraInfo: {},
}
return chunk
}