Skip to content

UploadSessionState

type UploadSessionState = {
createdAt: number;
partsCompleted: {
bytes: number;
etag: string;
partNumber: number;
}[];
partSize: number;
sha256: string;
tenantCode: string;
totalBytes: number;
uploadId: string;
uri: string;
};

Defined in: packages/asset-uploader-expo/src/types.ts:77

State persisted across app launches so a kill -9’d upload resumes. Lives natively (NSUserDefaults / Room) and mirrored to JS via events.

createdAt: number;

Defined in: packages/asset-uploader-expo/src/types.ts:85


partsCompleted: {
bytes: number;
etag: string;
partNumber: number;
}[];

Defined in: packages/asset-uploader-expo/src/types.ts:84

bytes: number;
etag: string;
partNumber: number;

partSize: number;

Defined in: packages/asset-uploader-expo/src/types.ts:83


sha256: string;

Defined in: packages/asset-uploader-expo/src/types.ts:81


tenantCode: string;

Defined in: packages/asset-uploader-expo/src/types.ts:79


totalBytes: number;

Defined in: packages/asset-uploader-expo/src/types.ts:82


uploadId: string;

Defined in: packages/asset-uploader-expo/src/types.ts:78


uri: string;

Defined in: packages/asset-uploader-expo/src/types.ts:80