react-native-cos-sdk
Version:
Tencent COS XML SDK for React Native
12 lines • 649 B
TypeScript
import type { SessionQCloudCredentials, STSCredentialScope } from "src/data_model/credentials";
export declare class ScopeLimitCredentialsProvider {
private static readonly MAX_CACHE_CREDENTIAL_SIZE;
private credentialPairs;
forceInvalidationScopeCredentials(): void;
fetchScopeLimitCredentials(stsScopesArrayJson: string, callback: (stsScopesArray: Array<STSCredentialScope>) => Promise<SessionQCloudCredentials | null>): Promise<SessionQCloudCredentials | null>;
private lookupValidCredentials;
private cacheCredentialsAndCleanUp;
private hashCode;
private isValid;
}
//# sourceMappingURL=scope_credentials.d.ts.map