UNPKG

@scalar/oas-utils

Version:

Open API spec and Yaml handling utilities

27 lines (26 loc) 659 B
import { z } from "zod"; const xScalarEnvVarSchema = z.union([ z.object({ description: z.string().optional(), default: z.string().default("") }), z.string() ]); const xScalarEnvironmentSchema = z.object({ description: z.string().optional(), color: z.string().optional(), /** A map of variables by name */ variables: z.record(z.string(), xScalarEnvVarSchema) }); const xScalarEnvironmentsSchema = z.record( /** Name */ z.string(), /** Environment definition */ xScalarEnvironmentSchema ); export { xScalarEnvVarSchema, xScalarEnvironmentSchema, xScalarEnvironmentsSchema }; //# sourceMappingURL=x-scalar-environments.js.map