LarpixClient/electron/node_modules/electron-publish/out/s3/awsCredentials.d.ts
olcxja fb6c8b6ee9
All checks were successful
Android Build / publish (push) Successful in 55s
Linux Build / publish (push) Successful in 1m6s
update electron to v43
2026-07-09 22:38:33 +02:00

14 lines
576 B
TypeScript

export interface AwsCredentials {
accessKeyId: string;
secretAccessKey: string;
sessionToken?: string;
}
/**
* Resolves AWS credentials using the standard provider chain:
* 1. Environment variables (AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY)
* 2. Shared credentials file (~/.aws/credentials, respects AWS_PROFILE)
*
* Returns undefined when no credentials are found — callers should let aws4 sign
* with anonymous credentials or throw a descriptive error as appropriate.
*/
export declare function resolveAwsCredentials(): AwsCredentials | undefined;