barnulf_ts/src/lib.ts

13 lines
548 B
TypeScript

// types
export type { Arr, ClassOf, Constructible, Function, InstanceOf, KeyOfType, Tail } from "./lib/types.ts";
// functions
export { all, chunk, enumerate, fill, filter, filter_map, fold, it, Iter, map, window, zip } from "./lib/iter.ts";
export { log_from, next, split_promise, wait } from "./lib/utils.ts";
// Structures
export { Chain } from "./lib/Chain.ts";
export { Channel } from "./lib/Channel.ts";
export { Range, range } from "./lib/Range.ts";
export { Event } from "./lib/Event.ts";
export { AsyncPool } from "./lib/AsyncPool.ts";