@servicenow/sdk - v4.4.1
    Preparing search index...
    NowConfigSchema: ZodEffects<
        ZodObject<
            {
                accessControls: ZodOptional<
                    ZodObject<
                        {
                            canEditInStudio: ZodOptional<ZodBoolean>;
                            hideOnUI: ZodOptional<ZodBoolean>;
                            private: ZodOptional<ZodBoolean>;
                            restrictTableAccess: ZodOptional<ZodBoolean>;
                            runtimeAccessTracking: ZodOptional<ZodString>;
                            scopedAdministration: ZodOptional<ZodBoolean>;
                            trackable: ZodOptional<ZodBoolean>;
                            uninstallBlocked: ZodOptional<ZodBoolean>;
                            userRole: ZodOptional<ZodString>;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            canEditInStudio?: boolean;
                            hideOnUI?: boolean;
                            private?: boolean;
                            restrictTableAccess?: boolean;
                            runtimeAccessTracking?: string;
                            scopedAdministration?: boolean;
                            trackable?: boolean;
                            uninstallBlocked?: boolean;
                            userRole?: string;
                        },
                        {
                            canEditInStudio?: boolean;
                            hideOnUI?: boolean;
                            private?: boolean;
                            restrictTableAccess?: boolean;
                            runtimeAccessTracking?: string;
                            scopedAdministration?: boolean;
                            trackable?: boolean;
                            uninstallBlocked?: boolean;
                            userRole?: string;
                        },
                    >,
                >;
                active: ZodOptional<ZodBoolean>;
                appOutputDir: ZodDefault<ZodString>;
                clientDir: ZodDefault<ZodString>;
                compileOutputDir: ZodOptional<ZodString>;
                dependencies: ZodOptional<
                    ZodUnion<
                        [
                            ZodObject<
                                {
                                    applications: ZodRecord<
                                        ZodString,
                                        ZodObject<
                                            { tables: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { tables?: ... },
                                            { tables?: ... },
                                        >,
                                    >;
                                },
                                "strip",
                                ZodTypeAny,
                                { applications: Record<string, { tables?: (...) | (...) }> },
                                { applications: Record<string, { tables?: (...) | (...) }> },
                            >,
                            ZodRecord<
                                ZodString,
                                ZodObject<
                                    {
                                        roles: ZodOptional<ZodUnion<(...)>>;
                                        tables: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    "strip",
                                    ZodUnion<[ZodLiteral<(...)>, ZodArray<(...), (...)>]>,
                                    objectOutputType<
                                        { roles: ZodOptional<(...)>; tables: ZodOptional<(...)> },
                                        ZodUnion<[(...), (...)]>,
                                        "strip",
                                    >,
                                    objectInputType<
                                        { roles: ZodOptional<(...)>; tables: ZodOptional<(...)> },
                                        ZodUnion<[(...), (...)]>,
                                        "strip",
                                    >,
                                >,
                            >,
                        ],
                    >,
                >;
                description: ZodOptional<ZodString>;
                fluentDir: ZodDefault<ZodString>;
                generatedDir: ZodDefault<ZodString>;
                guidedSetupGuid: ZodOptional<ZodString>;
                ignoreTransformTableList: ZodDefault<ZodArray<ZodString, "many">>;
                installedAsDependency: ZodOptional<ZodBoolean>;
                jsLevel: ZodOptional<ZodString>;
                licensing: ZodOptional<
                    ZodObject<
                        {
                            enforceLicense: ZodOptional<ZodString>;
                            licensable: ZodOptional<ZodBoolean>;
                            licenseCategory: ZodOptional<ZodString>;
                            licenseModel: ZodOptional<ZodString>;
                            subscriptionEntitlement: ZodOptional<ZodString>;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            enforceLicense?: string;
                            licensable?: boolean;
                            licenseCategory?: string;
                            licenseModel?: string;
                            subscriptionEntitlement?: string;
                        },
                        {
                            enforceLicense?: string;
                            licensable?: boolean;
                            licenseCategory?: string;
                            licenseModel?: string;
                            subscriptionEntitlement?: string;
                        },
                    >,
                >;
                logo: ZodOptional<ZodString>;
                menu: ZodOptional<ZodString>;
                metadataDir: ZodDefault<ZodString>;
                moduleDir: ZodOptional<ZodString>;
                modulePaths: ZodDefault<ZodRecord<ZodString, ZodString>>;
                name: ZodOptional<ZodString>;
                npmUpdateCheck: ZodDefault<ZodUnion<[ZodLiteral<false>, ZodNumber]>>;
                packageResolverVersion: ZodOptional<ZodString>;
                packOutputDir: ZodDefault<ZodString>;
                scope: ZodString;
                scopeId: ZodString;
                scripts: ZodDefault<ZodRecord<ZodString, ZodString>>;
                serverModulesDir: ZodDefault<ZodString>;
                serverModulesExcludePatterns: ZodDefault<ZodArray<ZodString, "many">>;
                serverModulesIncludePatterns: ZodDefault<ZodArray<ZodString, "many">>;
                sourceDir: ZodOptional<ZodString>;
                staticContentDir: ZodDefault<ZodString>;
                staticContentPaths: ZodDefault<ZodRecord<ZodString, ZodString>>;
                tableDefaultLanguage: ZodDefault<ZodString>;
                tableOutputFormat: ZodDefault<ZodEnum<["bootstrap", "component"]>>;
                taxonomy: ZodDefault<
                    ZodEffects<
                        ZodObject<
                            {
                                fallbackFolderName: ZodDefault<ZodString>;
                                mapping: ZodDefault<
                                    ZodDefault<
                                        ZodObject<
                                            { [x: ...]: ... },
                                            "strip",
                                            ZodString,
                                            objectOutputType<(...), (...), (...)>,
                                            objectInputType<(...), (...), (...)>,
                                        >,
                                    >,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                fallbackFolderName: string;
                                mapping: { [x: string]: string } & { [k: string]: string };
                            },
                            {
                                fallbackFolderName?: string;
                                mapping?: objectInputType<
                                    { [x: string]: ZodDefault<(...)> },
                                    ZodString,
                                    "strip",
                                >;
                            },
                        >,
                        { fallbackFolderName: string; mapping: Record<string, string> },
                        {
                            fallbackFolderName?: string;
                            mapping?: objectInputType<
                                { [x: string]: ZodDefault<ZodString> },
                                ZodString,
                                "strip",
                            >;
                        },
                    >,
                >;
                transpiledSourceDir: ZodOptional<ZodString>;
                trustedModules: ZodDefault<ZodArray<ZodString, "many">>;
                tsconfigPath: ZodOptional<ZodString>;
                type: ZodDefault<ZodEnum<["configuration", "package"]>>;
                typesDir: ZodDefault<ZodString>;
            },
            "strip",
            ZodTypeAny,
            {
                accessControls?: {
                    canEditInStudio?: boolean;
                    hideOnUI?: boolean;
                    private?: boolean;
                    restrictTableAccess?: boolean;
                    runtimeAccessTracking?: string;
                    scopedAdministration?: boolean;
                    trackable?: boolean;
                    uninstallBlocked?: boolean;
                    userRole?: string;
                };
                active?: boolean;
                appOutputDir: string;
                clientDir: string;
                compileOutputDir?: string;
                dependencies?: | { applications: Record<string, { tables?: string[] }> }
                | Record<
                    string,
                    objectOutputType<
                        {
                            roles: ZodOptional<
                                ZodUnion<[ZodLiteral<(...)>, ZodArray<(...), (...)>]>,
                            >;
                            tables: ZodOptional<
                                ZodUnion<[ZodLiteral<(...)>, ZodArray<(...), (...)>]>,
                            >;
                        },
                        ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                        "strip",
                    >,
                >;
                description?: string;
                fluentDir: string;
                generatedDir: string;
                guidedSetupGuid?: string;
                ignoreTransformTableList: string[];
                installedAsDependency?: boolean;
                jsLevel?: string;
                licensing?: {
                    enforceLicense?: string;
                    licensable?: boolean;
                    licenseCategory?: string;
                    licenseModel?: string;
                    subscriptionEntitlement?: string;
                };
                logo?: string;
                menu?: string;
                metadataDir: string;
                moduleDir?: string;
                modulePaths: Record<string, string>;
                name?: string;
                npmUpdateCheck: number | false;
                packageResolverVersion?: string;
                packOutputDir: string;
                scope: string;
                scopeId: string;
                scripts: Record<string, string>;
                serverModulesDir: string;
                serverModulesExcludePatterns: string[];
                serverModulesIncludePatterns: string[];
                sourceDir?: string;
                staticContentDir: string;
                staticContentPaths: Record<string, string>;
                tableDefaultLanguage: string;
                tableOutputFormat: "bootstrap" | "component";
                taxonomy: { fallbackFolderName: string; mapping: Record<string, string> };
                transpiledSourceDir?: string;
                trustedModules: string[];
                tsconfigPath?: string;
                type: "configuration" | "package";
                typesDir: string;
            },
            {
                accessControls?: {
                    canEditInStudio?: boolean;
                    hideOnUI?: boolean;
                    private?: boolean;
                    restrictTableAccess?: boolean;
                    runtimeAccessTracking?: string;
                    scopedAdministration?: boolean;
                    trackable?: boolean;
                    uninstallBlocked?: boolean;
                    userRole?: string;
                };
                active?: boolean;
                appOutputDir?: string;
                clientDir?: string;
                compileOutputDir?: string;
                dependencies?: | { applications: Record<string, { tables?: string[] }> }
                | Record<
                    string,
                    objectInputType<
                        {
                            roles: ZodOptional<
                                ZodUnion<[ZodLiteral<(...)>, ZodArray<(...), (...)>]>,
                            >;
                            tables: ZodOptional<
                                ZodUnion<[ZodLiteral<(...)>, ZodArray<(...), (...)>]>,
                            >;
                        },
                        ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                        "strip",
                    >,
                >;
                description?: string;
                fluentDir?: string;
                generatedDir?: string;
                guidedSetupGuid?: string;
                ignoreTransformTableList?: string[];
                installedAsDependency?: boolean;
                jsLevel?: string;
                licensing?: {
                    enforceLicense?: string;
                    licensable?: boolean;
                    licenseCategory?: string;
                    licenseModel?: string;
                    subscriptionEntitlement?: string;
                };
                logo?: string;
                menu?: string;
                metadataDir?: string;
                moduleDir?: string;
                modulePaths?: Record<string, string>;
                name?: string;
                npmUpdateCheck?: number | false;
                packageResolverVersion?: string;
                packOutputDir?: string;
                scope: string;
                scopeId: string;
                scripts?: Record<string, string>;
                serverModulesDir?: string;
                serverModulesExcludePatterns?: string[];
                serverModulesIncludePatterns?: string[];
                sourceDir?: string;
                staticContentDir?: string;
                staticContentPaths?: Record<string, string>;
                tableDefaultLanguage?: string;
                tableOutputFormat?: "bootstrap" | "component";
                taxonomy?: {
                    fallbackFolderName?: string;
                    mapping?: objectInputType<
                        { [x: string]: ZodDefault<ZodString> },
                        ZodString,
                        "strip",
                    >;
                };
                transpiledSourceDir?: string;
                trustedModules?: string[];
                tsconfigPath?: string;
                type?: "configuration"
                | "package";
                typesDir?: string;
            },
        >,
        {
            accessControls?: {
                canEditInStudio?: boolean;
                hideOnUI?: boolean;
                private?: boolean;
                restrictTableAccess?: boolean;
                runtimeAccessTracking?: string;
                scopedAdministration?: boolean;
                trackable?: boolean;
                uninstallBlocked?: boolean;
                userRole?: string;
            };
            active?: boolean;
            appOutputDir: string;
            clientDir: string;
            compileOutputDir?: string;
            dependencies?: | { applications: Record<string, { tables?: string[] }> }
            | Record<
                string,
                objectOutputType<
                    {
                        roles: ZodOptional<
                            ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                        >;
                        tables: ZodOptional<
                            ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                        >;
                    },
                    ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                    "strip",
                >,
            >;
            description?: string;
            fluentDir: string;
            generatedDir: string;
            guidedSetupGuid?: string;
            ignoreTransformTableList: string[];
            installedAsDependency?: boolean;
            jsLevel?: string;
            licensing?: {
                enforceLicense?: string;
                licensable?: boolean;
                licenseCategory?: string;
                licenseModel?: string;
                subscriptionEntitlement?: string;
            };
            logo?: string;
            menu?: string;
            metadataDir: string;
            moduleDir?: string;
            modulePaths: Record<string, string>;
            name?: string;
            npmUpdateCheck: number | false;
            packageResolverVersion?: string;
            packOutputDir: string;
            scope: string;
            scopeId: string;
            scripts: Record<string, string>;
            serverModulesDir: string;
            serverModulesExcludePatterns: string[];
            serverModulesIncludePatterns: string[];
            sourceDir?: string;
            staticContentDir: string;
            staticContentPaths: Record<string, string>;
            tableDefaultLanguage: string;
            tableOutputFormat: "bootstrap" | "component";
            taxonomy: { fallbackFolderName: string; mapping: Record<string, string> };
            transpiledSourceDir?: string;
            trustedModules: string[];
            tsconfigPath?: string;
            type: "configuration" | "package";
            typesDir: string;
        },
        {
            accessControls?: {
                canEditInStudio?: boolean;
                hideOnUI?: boolean;
                private?: boolean;
                restrictTableAccess?: boolean;
                runtimeAccessTracking?: string;
                scopedAdministration?: boolean;
                trackable?: boolean;
                uninstallBlocked?: boolean;
                userRole?: string;
            };
            active?: boolean;
            appOutputDir?: string;
            clientDir?: string;
            compileOutputDir?: string;
            dependencies?: | { applications: Record<string, { tables?: string[] }> }
            | Record<
                string,
                objectInputType<
                    {
                        roles: ZodOptional<
                            ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                        >;
                        tables: ZodOptional<
                            ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                        >;
                    },
                    ZodUnion<[ZodLiteral<"*">, ZodArray<ZodString, "many">]>,
                    "strip",
                >,
            >;
            description?: string;
            fluentDir?: string;
            generatedDir?: string;
            guidedSetupGuid?: string;
            ignoreTransformTableList?: string[];
            installedAsDependency?: boolean;
            jsLevel?: string;
            licensing?: {
                enforceLicense?: string;
                licensable?: boolean;
                licenseCategory?: string;
                licenseModel?: string;
                subscriptionEntitlement?: string;
            };
            logo?: string;
            menu?: string;
            metadataDir?: string;
            moduleDir?: string;
            modulePaths?: Record<string, string>;
            name?: string;
            npmUpdateCheck?: number | false;
            packageResolverVersion?: string;
            packOutputDir?: string;
            scope: string;
            scopeId: string;
            scripts?: Record<string, string>;
            serverModulesDir?: string;
            serverModulesExcludePatterns?: string[];
            serverModulesIncludePatterns?: string[];
            sourceDir?: string;
            staticContentDir?: string;
            staticContentPaths?: Record<string, string>;
            tableDefaultLanguage?: string;
            tableOutputFormat?: "bootstrap" | "component";
            taxonomy?: {
                fallbackFolderName?: string;
                mapping?: objectInputType<
                    { [x: string]: ZodDefault<ZodString> },
                    ZodString,
                    "strip",
                >;
            };
            transpiledSourceDir?: string;
            trustedModules?: string[];
            tsconfigPath?: string;
            type?: "configuration"
            | "package";
            typesDir?: string;
        },
    >