@trimble-oss/trimble-id
Version:
Trimble Identity SDK for JavaScript/TypeScript
24 lines (23 loc) • 660 B
TypeScript
/**
* Copyright (c) Trimble Inc.
*/
import { KeysetProvider } from '../interfaces/KeysetProvider';
import { Keyset } from '../interfaces/Keyset';
/**
* FixedKeysetProvider helps to return a fixed key set
*/
export default class FixedKeysetProvider implements KeysetProvider {
private readonly _keyset;
/**
* Public constructor for FixedKeySetProvider class
*
* @param keyset - Retrieves array of named keys
*/
constructor(keyset: Keyset[]);
/**
* Retrieves array of named keys
*
* @returns A Promise that resolves to an array of named keys on completion
*/
RetrieveKeyset(): Promise<Keyset[]>;
}