Type Alias Sequence<T>

Sequence<T>: ExtendsCarefully<T, number> extends never
    ? ExtendsCarefully<T, string> extends never
        ? ExtendsCarefully<T, Iterable<unknown>> extends never
            ? AnySequence<T>
            : ArraySequence<T>
        : StringSequence<T>
    : NumberSequence<T>

A sequence of values.

Type Parameters

  • T