import { n as TSchema, r as Kind, t as SchemaOptions } from "./schema-LN4kiIw1.mjs"; import { n as Ensure, o as Static } from "./helpers-DutyHbVD.mjs"; //#region node_modules/.pnpm/@sinclair+typebox@0.34.49/node_modules/@sinclair/typebox/build/cjs/type/array/array.d.ts interface ArrayOptions extends SchemaOptions { /** The minimum number of items in this array */ minItems?: number; /** The maximum number of items in this array */ maxItems?: number; /** Should this schema contain unique items */ uniqueItems?: boolean; /** A schema for which some elements should match */ contains?: TSchema; /** A minimum number of contains schema matches */ minContains?: number; /** A maximum number of contains schema matches */ maxContains?: number; } type ArrayStatic = Ensure[]>; interface TArray extends TSchema, ArrayOptions { [Kind]: 'Array'; static: ArrayStatic; type: 'array'; items: T; } //#endregion export { TArray as t }; //# sourceMappingURL=array-DYdcEI3W.d.mts.map