UNPKG

@citrineos/util

Version:

The OCPP util module which supplies helpful utilities like cache and queue connectors, etc.

16 lines (15 loc) 433 B
import type { ILogObj } from 'tslog'; import { Logger } from 'tslog'; export interface OidcTokenProviderConfig { tokenUrl: string; clientId: string; clientSecret: string; audience: string; } export declare class OidcTokenProvider { private config; private oidcToken?; private readonly _logger; constructor(config: OidcTokenProviderConfig, logger?: Logger<ILogObj>); getToken(): Promise<string>; }