| 272 | create.prototype = ArraySchema.prototype; |
| 273 | |
| 274 | export default interface ArraySchema< |
| 275 | TIn extends any[] | null | undefined, |
| 276 | TContext, |
| 277 | TDefault = undefined, |
| 278 | TFlags extends Flags = '', |
| 279 | > extends Schema<TIn, TContext, TDefault, TFlags> { |
| 280 | default<D extends Maybe<TIn>>( |
| 281 | def: Thunk<D>, |
| 282 | ): ArraySchema<TIn, TContext, D, ToggleDefault<TFlags, D>>; |
| 283 | |
| 284 | defined(msg?: Message): ArraySchema<Defined<TIn>, TContext, TDefault, TFlags>; |
| 285 | optional(): ArraySchema<TIn | undefined, TContext, TDefault, TFlags>; |
| 286 | |
| 287 | required( |
| 288 | msg?: Message, |
| 289 | ): ArraySchema<NonNullable<TIn>, TContext, TDefault, TFlags>; |
| 290 | notRequired(): ArraySchema<Maybe<TIn>, TContext, TDefault, TFlags>; |
| 291 | |
| 292 | nullable(msg?: Message): ArraySchema<TIn | null, TContext, TDefault, TFlags>; |
| 293 | nonNullable(): ArraySchema<NotNull<TIn>, TContext, TDefault, TFlags>; |
| 294 | |
| 295 | strip( |
| 296 | enabled: false, |
| 297 | ): ArraySchema<TIn, TContext, TDefault, UnsetFlag<TFlags, 's'>>; |
| 298 | strip( |
| 299 | enabled?: true, |
| 300 | ): ArraySchema<TIn, TContext, TDefault, SetFlag<TFlags, 's'>>; |
| 301 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…