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.
Properties
Section titled “Properties”createdAt
Section titled “createdAt”createdAt: number;Defined in: packages/asset-uploader-expo/src/types.ts:85
partsCompleted
Section titled “partsCompleted”partsCompleted: { bytes: number; etag: string; partNumber: number;}[];Defined in: packages/asset-uploader-expo/src/types.ts:84
bytes: number;etag: string;partNumber
Section titled “partNumber”partNumber: number;partSize
Section titled “partSize”partSize: number;Defined in: packages/asset-uploader-expo/src/types.ts:83
sha256
Section titled “sha256”sha256: string;Defined in: packages/asset-uploader-expo/src/types.ts:81
tenantCode
Section titled “tenantCode”tenantCode: string;Defined in: packages/asset-uploader-expo/src/types.ts:79
totalBytes
Section titled “totalBytes”totalBytes: number;Defined in: packages/asset-uploader-expo/src/types.ts:82
uploadId
Section titled “uploadId”uploadId: string;Defined in: packages/asset-uploader-expo/src/types.ts:78
uri: string;Defined in: packages/asset-uploader-expo/src/types.ts:80