UNPKG

@allthings/sdk

Version:
12 lines (11 loc) 399 B
export interface IOAuthToken { readonly accessToken: string; readonly expiresIn?: number; readonly refreshToken?: string; } export interface ITokenStore { readonly get: (key: keyof IOAuthToken) => string | undefined; readonly reset: () => void; readonly set: (token: IOAuthToken) => void; } export type TokenRequester = (params: Record<string, any>) => Promise<IOAuthToken>;