@trimble-oss/trimble-id
Version:
Trimble Identity SDK for JavaScript/TypeScript
22 lines (21 loc) • 623 B
TypeScript
/**
* Copyright (c) Trimble Inc.
*/
import { TokenProvider } from '../interfaces/TokenProvider';
/**
* FixedTokenProvider helps to return a fixed token
*/
export default class FixedTokenProvider implements TokenProvider {
private readonly _accessToken;
/**
* Public constructor for FixedTokenProvider class
* @param token - The fixed token to return
*/
constructor(token: string);
/**
* Retrieves an access token for the user or application
*
* @returns A Promise that resolves to the value of the access token on completion
*/
RetrieveToken(): Promise<string>;
}