@azure/microsoft-playwright-testing
Version:
Package to integrate your Playwright test suite with Microsoft Playwright Testing service
29 lines • 1.42 kB
TypeScript
import type { JwtPayload, VersionInfo } from "../common/types";
import type { TokenCredential } from "@azure/identity";
export declare const exitWithFailureMessage: (error: {
key: string;
message: string;
}) => never;
export declare const base64UrlDecode: (base64Url: string) => string;
export declare const populateValuesFromServiceUrl: () => {
region: string;
accountId: string;
} | null;
export declare const parseJwt: <T = JwtPayload>(token: string) => T;
export declare const getAccessToken: () => string | undefined;
export declare const getServiceBaseURL: () => string | undefined;
export declare const getAndSetRunId: () => string;
export declare const getServiceWSEndpoint: (runId: string, os: string) => string;
export declare const validateServiceUrl: () => void;
export declare const validateMptPAT: (validationFailureCallback: (error: {
key: string;
message: string;
}) => void) => void;
export declare const warnIfAccessTokenCloseToExpiry: () => void;
export declare const fetchOrValidateAccessToken: (credential?: TokenCredential) => Promise<string>;
export declare const emitReportingUrl: () => void;
export declare const getPlaywrightVersion: () => string;
export declare const getPackageVersion: () => string;
export declare const getVersionInfo: (version: string) => VersionInfo;
export declare const validatePlaywrightVersion: () => void;
//# sourceMappingURL=utils.d.ts.map