@uns-kit/core
Version:
Core utilities and runtime building blocks for UNS-based realtime transformers.
830 lines • 25.5 kB
TypeScript
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