/
lameach
/
fastcombinators
Обзор
Документация
Войти
/
lameach
/
fastcombinators
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/adapters/fromArray.ts
18 строк
474 B
Daniil Botvinnikov
Initial commit: FastCombinators library
08 дек 2025, 18:39
08 дек 2025, 18:39
3af0bba
Код
Авторство
О чём код?
import { ArrayCursor } from "../classes/ArrayCursor"; import type { Cursor } from "../interfaces/cursor"; /** * Creates a cursor from an array or array-like object. * * @template T Element type * @param data - Array or array-like source * @returns Cursor for the array * * @example * ```typescript * const cursor = fromArray([1, 2, 3, 4, 5]); * ``` */ export function fromArray<T>(data: ArrayLike<T> | T[]): Cursor<T> { return new ArrayCursor(data); }