UNPKG

@thi.ng/transducers

Version:

Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations

11 lines 464 B
import type { IDeref } from "@thi.ng/api"; export declare class Reduced<T> implements IDeref<T> { protected value: T; constructor(val: T); deref(): T; } export declare const reduced: <T>(x: T) => Reduced<T>; export declare const isReduced: <T>(x: any) => x is Reduced<T>; export declare const ensureReduced: <T>(x: T) => (T & Reduced<any>) | Reduced<T>; export declare const unreduced: <T>(x: T | Reduced<T>) => T; //# sourceMappingURL=reduced.d.ts.map