/* IMPORT */ import Or from '../nodes/or'; import type {Infer, Schema} from '../types'; /* MAIN */ function or ( options: [S0] ): Or>; function or ( options: [S0, S1] ): Or | Infer>; function or ( options: [S0, S1, S2] ): Or | Infer | Infer>; function or ( options: [S0, S1, S2, S3] ): Or | Infer | Infer | Infer>; function or ( options: [S0, S1, S2, S3, S4] ): Or | Infer | Infer | Infer | Infer>; function or ( options: [S0, S1, S2, S3, S4, S5] ): Or | Infer | Infer | Infer | Infer | Infer>; function or ( options: [S0, S1, S2, S3, S4, S5, S6] ): Or | Infer | Infer | Infer | Infer | Infer | Infer>; function or ( options: [S0, S1, S2, S3, S4, S5, S6, S7] ): Or | Infer | Infer | Infer | Infer | Infer | Infer | Infer>; function or ( options: [S0, S1, S2, S3, S4, S5, S6, S7, S8] ): Or | Infer | Infer | Infer | Infer | Infer | Infer | Infer | Infer>; function or ( options: [S0, S1, S2, S3, S4, S5, S6, S7, S8, S9] ): Or | Infer | Infer | Infer | Infer | Infer | Infer | Infer | Infer | Infer>; function or ( options: Schema[] ): Or { return new Or ({ options }); } /* EXPORT */ export default or;