Type alias SystemPermissions

SystemPermissions: {
    getAllExternalWindows: boolean;
    launchExternalProcess: boolean | {
        assets?: {
            enabled: boolean;
            srcRules?: LaunchExternalProcessRule[];
        };
        downloads?: {
            enabled: boolean;
        };
        enabled: boolean;
        executables?: {
            enabled: boolean;
            pathRules?: LaunchExternalProcessRule[];
        };
    };
    openUrlWithBrowser: {
        enabled: boolean;
        protocols: string[];
    };
    readRegistryValue: boolean | {
        enabled: boolean;
        registryKeys: string[];
    };
    terminateExternalProcess: boolean;
}

Type declaration

  • getAllExternalWindows: boolean
  • launchExternalProcess: boolean | {
        assets?: {
            enabled: boolean;
            srcRules?: LaunchExternalProcessRule[];
        };
        downloads?: {
            enabled: boolean;
        };
        enabled: boolean;
        executables?: {
            enabled: boolean;
            pathRules?: LaunchExternalProcessRule[];
        };
    }
  • openUrlWithBrowser: {
        enabled: boolean;
        protocols: string[];
    }
    • enabled: boolean
    • protocols: string[]
  • readRegistryValue: boolean | {
        enabled: boolean;
        registryKeys: string[];
    }
  • terminateExternalProcess: boolean

Generated using TypeDoc