import type { M } from "ts-algebra"; import type { JSONSchema } from "../definitions"; import type { Writable } from "../type-utils"; import type { ParseSchema, ParseSchemaOptions } from "./index"; export type EnumSchema = JSONSchema & Readonly<{ enum: readonly unknown[]; }>; export type ParseEnumSchema = M.$Intersect, ParseSchema, OPTIONS>>; type ParseEnum = M.Enum>; export {};