UNPKG

universal-s3

Version:

Universal S3 SDK for JavaScript, available for Node.js backends

14 lines 582 B
import {Credentials} from '../credentials'; import {AWSError} from '../error'; import {ConfigurationOptions} from '../config'; export class TokenFileWebIdentityCredentials extends Credentials { /** * Creates a new credentials object with optional configuraion. * @param {Object} clientConfig - a map of configuration options to pass to the underlying STS client. */ constructor(clientConfig?: ConfigurationOptions); /** * Refreshes credentials using AWS.STS.assumeRoleWithWebIdentity(). */ refresh(callback: (err: AWSError) => void): void; }