UNPKG

everyutil

Version:

A comprehensive library of lightweight, reusable utility functions for JavaScript and TypeScript, designed to streamline common programming tasks such as string manipulation, array processing, date handling, and more.

9 lines (8 loc) 256 B
/** * Declaratively maps condition to result, e.g. { if: pred, then: val }[]. * @author @dailker */ export declare function conditionCascade<T, R>(cases: Array<{ if: (input: T) => boolean; then: R; }>, defaultValue: R): (input: T) => R;