cypress-browser-permissions
Version:
A Cypress plugin package to handle setting common browser permissions like notifications, geolocation, images, and more
9 lines (8 loc) • 617 B
TypeScript
import { BrowserPermissions, PermissionState } from './types';
export { cypressBrowserPermissionsPlugin } from './plugin';
declare type PermissionKey = keyof BrowserPermissions;
export declare function getBrowserPermission(permission: PermissionKey): PermissionState | undefined;
export declare function isPermissionAllowed(permission: PermissionKey): boolean;
export declare function isPermissionBlocked(permission: PermissionKey): boolean;
export declare function isPermissionAsk(permission: PermissionKey): boolean;
export declare function isPermission(permission: PermissionKey, state: PermissionState): boolean;