UNPKG

@fakes/media-devices

Version:

A interactive fake implementation of MediaDevices interface in the browser for testing

12 lines 519 B
declare type OnChangeListener = (this: PermissionStatus, ev: Event) => any; export declare class PermissionStatusFake extends EventTarget implements PermissionStatus { private _state; private readonly _changeListener; constructor(_state: PermissionState); get state(): PermissionState; updateTo(updatedPermission: PermissionState): void; set onchange(listener: OnChangeListener | null); get onchange(): OnChangeListener | null; } export {}; //# sourceMappingURL=PermissionStatusFake.d.ts.map