UNPKG

@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
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'));