/
githubmirror
/
immutable-js
Обзор
Документация
Войти
/
githubmirror
/
immutable-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
type-definitions/ts-tests/seq.ts
26 строк
812 B
Julien Deniau
sort all imports via eslint
12 июн 2025, 01:23
12 июн 2025, 01:23
67a4fa9
Код
Авторство
О чём код?
import { Seq } from 'immutable'; import { expect, pick, test } from 'tstyche'; test('#constructor', () => { expect(Seq([1, 2, 3])).type.toBe<Seq.Indexed<number>>(); }); test('#size', () => { expect(pick(Seq(), 'size')).type.toBe<{ readonly size: number | undefined; }>(); }); test('Set.Indexed concat', () => { const s: Seq.Indexed<number> = Seq([1]); expect(s).type.toBe<Seq.Indexed<number>>(); expect(s.concat([4, 5, 6])).type.toBe<Seq.Indexed<number>>(); expect(s.concat(Seq([4, 5, 6]))).type.toBe<Seq.Indexed<number>>(); }); test('Set concat', () => { const s: Seq<unknown, unknown> = Seq([1]); expect(s).type.toBe<Seq<unknown, unknown>>(); expect(s.concat([4, 5, 6])).type.toBe<Seq<unknown, unknown>>(); expect(s.concat(Seq([4, 5, 6]))).type.toBe<Seq<unknown, unknown>>(); });