UNPKG

@uns-kit/core

Version:

Core utilities and runtime building blocks for UNS-based realtime transformers.

830 lines 25.5 kB
import { z } from "zod"; export declare const unsCoreSchema: z.ZodObject<{ uns: z.ZodObject<{ graphql: z.ZodString; rest: z.ZodString; email: z.ZodString; password: z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"env">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; environment: z.ZodOptional<z.ZodString>; projectId: z.ZodOptional<z.ZodString>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>; instanceMode: z.ZodDefault<z.ZodEnum<["wait", "force", "handover"]>>; processName: z.ZodOptional<z.ZodString>; handover: z.ZodDefault<z.ZodBoolean>; jwksWellKnownUrl: z.ZodOptional<z.ZodString>; kidWellKnownUrl: z.ZodOptional<z.ZodString>; env: z.ZodDefault<z.ZodEnum<["dev", "staging", "test", "prod"]>>; }, "strict", z.ZodTypeAny, { env?: "dev" | "staging" | "test" | "prod"; handover?: boolean; processName?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }, { env?: "dev" | "staging" | "test" | "prod"; handover?: boolean; processName?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }>; input: z.ZodOptional<z.ZodObject<{ host: z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"inline">; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"IPv4">, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional<z.ZodString>; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; username: z.ZodOptional<z.ZodString>; password: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"env">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; environment: z.ZodOptional<z.ZodString>; projectId: z.ZodOptional<z.ZodString>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }, { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }>>; output: z.ZodOptional<z.ZodObject<{ host: z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"inline">; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"IPv4">, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional<z.ZodString>; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; username: z.ZodOptional<z.ZodString>; password: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"env">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; environment: z.ZodOptional<z.ZodString>; projectId: z.ZodOptional<z.ZodString>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }, { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }>>; infra: z.ZodObject<{ host: z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"inline">; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"IPv4">, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional<z.ZodString>; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; username: z.ZodOptional<z.ZodString>; password: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"env">; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional<z.ZodBoolean>; environment: z.ZodOptional<z.ZodString>; projectId: z.ZodOptional<z.ZodString>; default: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }, { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }>; devops: z.ZodOptional<z.ZodObject<{ provider: z.ZodDefault<z.ZodEnum<["azure-devops"]>>; organization: z.ZodString; project: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { provider?: "azure-devops"; organization?: string; project?: string; }, { provider?: "azure-devops"; organization?: string; project?: string; }>>; }, "strict", z.ZodTypeAny, { uns?: { env?: "dev" | "staging" | "test" | "prod"; handover?: boolean; processName?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }; input?: { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }; output?: { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }; infra?: { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }; devops?: { provider?: "azure-devops"; organization?: string; project?: string; }; }, { uns?: { env?: "dev" | "staging" | "test" | "prod"; handover?: boolean; processName?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }; input?: { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }; output?: { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }; infra?: { host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; clientId?: string; }; devops?: { provider?: "azure-devops"; organization?: string; project?: string; }; }>; export type UnsCore = z.infer<typeof unsCoreSchema>; //# sourceMappingURL=uns-core-schema.d.ts.map