@fakes/media-devices
Version:
A interactive fake implementation of MediaDevices interface in the browser for testing
12 lines • 519 B
TypeScript
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