@trimble-oss/trimble-id
Version:
Trimble Identity SDK for JavaScript/TypeScript
21 lines (20 loc) • 485 B
TypeScript
/**
* Copyright (c) Trimble Inc.
*/
/**
* Interface for token providers that can retrieve access tokens.
*/
export interface TokenProvider {
/**
* Retrieves an access token for authentication.
*
* @returns A promise that resolves to the access token string
*
* @example
* ```typescript
* const token = await tokenProvider.RetrieveToken();
* console.log('Access token:', token);
* ```
*/
RetrieveToken(): Promise<string>;
}