UNPKG

@trophyso/node

Version:
21 lines (20 loc) 747 B
import * as core from "../core"; declare const PARAM_KEY: "apiKey"; export declare class HeaderAuthProvider implements core.AuthProvider { private readonly options; constructor(options: HeaderAuthProvider.Options); static canCreate(options: Partial<HeaderAuthProvider.Options>): boolean; getAuthRequest({ endpointMetadata, }?: { endpointMetadata?: core.EndpointMetadata; }): Promise<core.AuthRequest>; } export declare namespace HeaderAuthProvider { const AUTH_SCHEME: "ApiKeyAuth"; const AUTH_CONFIG_ERROR_MESSAGE: string; type Options = AuthOptions; type AuthOptions = { [PARAM_KEY]: core.Supplier<string>; }; function createInstance(options: Options): core.AuthProvider; } export {};