UNPKG

@azure/ms-rest-js

Version:

Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest

25 lines 957 B
import { WebResourceLike } from "../webResource"; import { ServiceClientCredentials } from "./serviceClientCredentials"; /** * A credentials object that uses a token string and a authorzation scheme to authenticate. */ export declare class TokenCredentials implements ServiceClientCredentials { token: string; authorizationScheme: string; /** * Creates a new TokenCredentials object. * * @constructor * @param {string} token The token. * @param {string} [authorizationScheme] The authorization scheme. */ constructor(token: string, authorizationScheme?: string); /** * Signs a request with the Authentication header. * * @param {WebResourceLike} webResource The WebResourceLike to be signed. * @return {Promise<WebResourceLike>} The signed request object. */ signRequest(webResource: WebResourceLike): Promise<WebResourceLike>; } //# sourceMappingURL=tokenCredentials.d.ts.map