@traversable/schema
    Preparing search index...
    • Type Parameters

      • S extends readonly t.Predicate[]
      • T extends { [I in string | number | symbol]: t.Entry<S[I<I>]> }

      Parameters

      • ...schemas: ValidateTuple<S>

      Returns t_tuple<
          t_tuple.from<
              ValidateTuple<
                  S,
                  t_optional<any>,
                  ValidateOptionals<[...S[]], t_optional<any>, []>,
              >,
              T,
          >,
      >

    • Type Parameters

      Parameters

      • ...schemas: ValidateTuple<S>

      Returns t_tuple<
          t_tuple.from<
              ValidateTuple<
                  S,
                  t_optional<any>,
                  ValidateOptionals<[...S[]], t_optional<any>, []>,
              >,
              S,
          >,
      >

    • Type Parameters

      • S extends readonly t.Predicate[]
      • T extends { [I in string | number | symbol]: t.Entry<S[I<I>]> }

      Parameters

      • ...args: [
            ...schemas: ValidateTuple<
                S,
                t_optional<any>,
                ValidateOptionals<[...S[]], t_optional<any>, []>,
            >[],
            options: SchemaOptions,
        ]

      Returns t_tuple<
          t_tuple.from<
              ValidateTuple<
                  S,
                  t_optional<any>,
                  ValidateOptionals<[...S[]], t_optional<any>, []>,
              >,
              T,
          >,
      >

    • Type Parameters

      Parameters

      • ...args: [
            ...schemas: ValidateTuple<
                S,
                t_optional<any>,
                ValidateOptionals<[...S[]], t_optional<any>, []>,
            >[],
            options: SchemaOptions,
        ]

      Returns t_tuple<
          t_tuple.from<
              ValidateTuple<
                  S,
                  t_optional<any>,
                  ValidateOptionals<[...S[]], t_optional<any>, []>,
              >,
              S,
          >,
      >

    • Type Parameters

      • S extends readonly t.Predicate[]
      • T extends { [I in string | number | symbol]: t.Entry<S[I<I>]> }

      Parameters

      • ...schemas: ValidateTuple<S>

      Returns t_tuple<
          t_tuple.from<
              ValidateTuple<
                  S,
                  t_optional<any>,
                  ValidateOptionals<[...S[]], t_optional<any>, []>,
              >,
              T,
          >,
      >

    • Type Parameters

      Parameters

      • ...schemas: ValidateTuple<S>

      Returns t_tuple<
          t_tuple.from<
              ValidateTuple<
                  S,
                  t_optional<any>,
                  ValidateOptionals<[...S[]], t_optional<any>, []>,
              >,
              S,
          >,
      >