in runtimes/runtimes/auth/auth.ts [166:177]
private setCredentials(creds: Credentials) {
if (this.areValidCredentials(creds)) {
if (isIamCredentials(creds)) {
this.iamCredentials = creds as IamCredentials
// Prevent modifying credentials by implementors
Object.freeze(this.iamCredentials)
} else {
this.bearerCredentials = creds as BearerCredentials
Object.freeze(this.bearerCredentials)
}
}
}