feat: 支持 expo 44 版本

This commit is contained in:
2025-09-11 23:00:24 +08:00
parent 0cb7e67b5e
commit dfe9506a7a
10 changed files with 4070 additions and 2233 deletions

View File

@@ -1,34 +0,0 @@
declare module 'react-native-cos-sdk' {
export type SessionCredential = {
tmpSecretId: string;
tmpSecretKey: string;
sessionToken: string;
startTime?: number;
expiredTime?: number;
};
export function initWithSessionCredentialCallback(cb: () => Promise<SessionCredential> | SessionCredential): Promise<void> | void;
export function registerDefaultService(config: { region: string; isHttps?: boolean; isDebuggable?: boolean }): Promise<any>;
export function registerDefaultTransferManger(
serviceConfig: { region: string; isHttps?: boolean; isDebuggable?: boolean },
transferConfig: {
forceSimpleUpload?: boolean;
enableVerification?: boolean;
divisionForUpload?: number;
sliceSizeForUpload?: number;
}
): Promise<any>;
export function getDefaultTransferManger(): any;
export default {
initWithSessionCredentialCallback,
registerDefaultService,
registerDefaultTransferManger,
getDefaultTransferManger,
};
}