httpyac
Version:
HTTP/REST CLI Client for *.http files
15 lines (14 loc) • 814 B
TypeScript
import type * as models from '../../../models';
export declare function requestOpenIdInformation(request: models.HttpClientRequest | false, options: models.OpenIdSession, context: models.OpenIdContext): Promise<models.OpenIdInformation | false>;
export declare function addConfigRequestOptions(request: models.HttpClientRequest, config: models.OpenIdConfiguration, context: models.OpenIdContext): Promise<void>;
export declare function toOpenIdInformation(jwtToken: unknown, time: number, session: models.OpenIdSession): models.OpenIdInformation | false;
export declare function isAuthToken(obj: unknown): obj is AuthToken;
interface AuthToken {
id_token?: string;
access_token: string;
expires_in?: number;
refresh_token?: string;
refresh_expires_in?: number;
scope?: string;
}
export {};