UNPKG

sim-sdk-web

Version:

Sim SDK for Web

45 lines (44 loc) 856 B
export interface CommonOptions { token: string; } export interface UploadParams { hash: string; size: number; partSize: number; maxParts: number; cause: string; name: string; contentType: string; } export interface ConfirmData { uploadID: string; parts: string[]; cause: string; name: string; contentType: string; } export interface UploadData { url: string; upload: Upload; } export interface Upload { uploadID: string; partSize: number; sign: Sign; } export interface Sign { url: string; query?: KeyForValueList[]; header?: KeyForValueList[]; parts: Part[]; } export interface Part { partNumber: number; url: string; query?: KeyForValueList[]; header?: KeyForValueList[]; } export interface KeyForValueList { key: string; values: string[]; }