UNPKG

@hurdlegroup/mac-screen-capture-permissions

Version:
12 lines (9 loc) 492 B
import {expectType, expectError} from 'tsd'; import { hasScreenCapturePermission, hasPromptedForPermission, openSystemPreferences, resetPermissions } from './index'; expectType<boolean>(hasScreenCapturePermission()); expectType<boolean>(hasPromptedForPermission()); expectType<boolean>(resetPermissions()); expectType<boolean>(resetPermissions({bundleId: 'some.bundle.id'})); expectType<Promise<void>>(openSystemPreferences()) // @ts-ignore expectError(resetPermissions('some.bundle.id'));