UNPKG

@yobta/validator

Version:
21 lines 2.69 kB
import type { YobtaSyncRule, YobtaSyncRules } from '../rule/rule.js'; import type { YobtaMaybe } from './YobtaMaybe.js'; import type { YobtaOptionaUnknownArray } from './YobtaOptionaUnknownArray.js'; import type { PipeFactoryResult, SyncRulesPipeYobta } from './YobtaPipe.js'; import type { YobtaSyncChain1, YobtaSyncChain10, YobtaSyncChain11, YobtaSyncChain12, YobtaSyncChain2, YobtaSyncChain3, YobtaSyncChain4, YobtaSyncChain5, YobtaSyncChain6, YobtaSyncChain7, YobtaSyncChain8, YobtaSyncChain9 } from './YobtaSyncChain.js'; export interface YobtaItems { <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12>(...rules: YobtaSyncChain12<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12>): YobtaSyncRule<I, YobtaMaybe<I, R12[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11>(...rules: YobtaSyncChain11<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11>): YobtaSyncRule<I, YobtaMaybe<I, R11[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10>(...rules: YobtaSyncChain10<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10>): YobtaSyncRule<I, YobtaMaybe<I, R10[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6, R7, R8, R9>(...rules: YobtaSyncChain9<R1, R2, R3, R4, R5, R6, R7, R8, R9>): YobtaSyncRule<I, YobtaMaybe<I, R9[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6, R7, R8>(...rules: YobtaSyncChain8<R1, R2, R3, R4, R5, R6, R7, R8>): YobtaSyncRule<I, YobtaMaybe<I, R8[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6, R7>(...rules: YobtaSyncChain7<R1, R2, R3, R4, R5, R6, R7>): YobtaSyncRule<I, YobtaMaybe<I, R7[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5, R6>(...rules: YobtaSyncChain6<R1, R2, R3, R4, R5, R6>): YobtaSyncRule<I, YobtaMaybe<I, R6[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4, R5>(...rules: YobtaSyncChain5<R1, R2, R3, R4, R5>): YobtaSyncRule<I, YobtaMaybe<I, R5[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3, R4>(...rules: YobtaSyncChain4<R1, R2, R3, R4>): YobtaSyncRule<I, YobtaMaybe<I, R4[]>>; <I extends YobtaOptionaUnknownArray, R1, R2, R3>(...rules: YobtaSyncChain3<R1, R2, R3>): YobtaSyncRule<I, YobtaMaybe<I, R3[]>>; <I extends YobtaOptionaUnknownArray, R1, R2>(...rules: YobtaSyncChain2<R1, R2>): YobtaSyncRule<I, YobtaMaybe<I, R2[]>>; <I extends YobtaOptionaUnknownArray, R1>(...rules: YobtaSyncChain1<R1>): YobtaSyncRule<I, YobtaMaybe<I, R1[]>>; <I extends YobtaOptionaUnknownArray, F extends YobtaSyncRules>(...rules: SyncRulesPipeYobta<F>): YobtaSyncRule<I, YobtaMaybe<I, PipeFactoryResult<F>[]>>; } //# sourceMappingURL=YobtaItems.d.ts.map