@computer-use/mac-screen-capture-permissions
Version:
Check and request permission to capture the screen, fork from karaggeorge/mac-screen-capture-permissions
11 lines (8 loc) • 479 B
text/typescript
import {expectType, expectError} from 'tsd';
import {hasScreenCapturePermission, hasPromptedForPermission, openSystemPreferences, resetPermissions} from './index.d';
expectType<boolean>(hasScreenCapturePermission());
expectType<boolean>(hasPromptedForPermission());
expectType<boolean>(resetPermissions());
expectType<boolean>(resetPermissions({bundleId: 'some.bundle.id'}));
expectType<Promise<void>>(openSystemPreferences());
expectError(resetPermissions('some.bundle.id'));