UNPKG

@polls-platform/core

Version:

Polls Platform core library

35 lines (34 loc) 1.11 kB
import { z } from 'zod'; import { Config, Environment } from './types'; declare const InternalConfig: z.ZodObject<{ apiKey: z.ZodString; domainConfig: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<import("./types").DomainConfigType>; subdomain: z.ZodString; }, "strip", z.ZodTypeAny, { type: import("./types").DomainConfigType; subdomain: string; }, { type: import("./types").DomainConfigType; subdomain: string; }>]>; environment: z.ZodDefault<z.ZodNativeEnum<typeof Environment>>; }, "strip", z.ZodTypeAny, { apiKey: string; domainConfig: { type: import("./types").DomainConfigType; subdomain: string; }; environment: Environment; }, { environment?: Environment | undefined; apiKey: string; domainConfig: { type: import("./types").DomainConfigType; subdomain: string; }; }>; type InternalConfig = z.infer<typeof InternalConfig>; export declare function setConfig(config: Config): void; export declare function getConfig(): InternalConfig; export {};