UNPKG

@looker/sdk-rtl

Version:
17 lines (16 loc) 611 B
import type { IApiSettings } from './apiSettings'; import type { IRequestProps, ITransport } from './transport'; import type { IAuthSession } from './authSession'; export declare class ExtensionSession implements IAuthSession { settings: IApiSettings; sudoId: string; transport: ITransport; constructor(settings: IApiSettings, transport: ITransport); isAuthenticated(): boolean; authenticate(init: IRequestProps): Promise<never>; getToken(): Promise<any>; isSudo(): boolean; login(sudoId?: string | number): Promise<any>; logout(): Promise<boolean>; reset(): void; }