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

      • L extends [...{ [I in string | number | symbol]: Mut<L<L>[I], RegExp | Date> }[]]
      • R extends [...{ [I in string | number | symbol]: Mut<R<R>[I], RegExp | Date> }[]]

      Parameters

      Returns MergeFiniteArrays<L, R>

    • Type Parameters

      • L extends [...{ [I in string | number | symbol]: Mut<L<L>[I], RegExp | Date> }[]]
      • R extends { -readonly [K in string | number | symbol]: Mut<R<R>[K], RegExp | Date> }

      Parameters

      Returns { -readonly [K in string | number | symbol]: FinArrayWithObject<L, R>[K] }

    • Type Parameters

      • L extends { -readonly [K in string | number | symbol]: Mut<L<L>[K], RegExp | Date> }
      • R extends [...{ [I in string | number | symbol]: Mut<R<R>[I], RegExp | Date> }[]]

      Parameters

      Returns { -readonly [K in string | number | symbol]: FinArrayWithObject<R, L>[K] }

    • Type Parameters

      • L extends { -readonly [K in string | number | symbol]: Mut<L<L>[K], RegExp | Date> }
      • R extends { -readonly [K in string | number | symbol]: Mut<R<R>[K], RegExp | Date> }

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • L extends readonly [] | readonly unknown[]
      • R extends [...{ [I in string | number | symbol]: Mut<R<R>[I], RegExp | Date> }[]]

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • L extends [...{ [I in string | number | symbol]: Mut<L<L>[I], RegExp | Date> }[]]
      • R extends readonly [] | readonly unknown[]

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • const L extends [...{ [I in string | number | symbol]: Mut<L<L>[I], RegExp | Date> }[]]
      • R extends Record<keyof R & string, unknown> | Record<keyof R & number, unknown>

      Parameters

      Returns { -readonly [K in string | number | symbol]: FinArrayWithObject<L, R>[K] }

    • Type Parameters

      • L extends Record<keyof L & string, unknown> | Record<keyof L & number, unknown>
      • R extends [...{ [I in string | number | symbol]: Mut<R<R>[I], RegExp | Date> }[]]

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • L extends { -readonly [K in string | number | symbol]: Mut<L<L>[K], RegExp | Date> }
      • R extends readonly [] | readonly unknown[]

      Parameters

      Returns { -readonly [K in string | number | symbol]: NonFinArrayWithObject<R, L>[K] }

    • Type Parameters

      • L extends readonly [] | readonly unknown[]
      • R extends { -readonly [K in string | number | symbol]: Mut<R<R>[K], RegExp | Date> }

      Parameters

      Returns { -readonly [K in string | number | symbol]: NonFinArrayWithObject<L, R>[K] }

    • Type Parameters

      • L extends Record<keyof L & string, unknown> | Record<keyof L & number, unknown>
      • R extends { -readonly [K in string | number | symbol]: Mut<R<R>[K], RegExp | Date> }

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • const L extends { -readonly [K in string | number | symbol]: Mut<L<L>[K], RegExp | Date> }
      • R extends Record<keyof R & string, unknown> | Record<keyof R & number, unknown>

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • L extends readonly [] | readonly unknown[]
      • R extends readonly [] | readonly unknown[]

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }

    • Type Parameters

      • L extends readonly [] | readonly unknown[]
      • R extends Record<keyof R & string, unknown> | Record<keyof R & number, unknown>

      Parameters

      Returns { -readonly [K in string | number | symbol]: NonFinArrayWithObject<L, R>[K] }

    • Type Parameters

      • L extends Record<keyof L & string, unknown> | Record<keyof L & number, unknown>
      • R extends readonly [] | readonly unknown[]

      Parameters

      Returns { -readonly [K in string | number | symbol]: NonFinArrayWithObject<R, L>[K] }

    • Type Parameters

      • L extends Record<keyof L & string, unknown> | Record<keyof L & number, unknown>
      • R extends Record<keyof R & string, unknown> | Record<keyof R & number, unknown>

      Parameters

      Returns { -readonly [K in string | number | symbol]: (L & R)[K] }