UNPKG

tiny-bin

Version:

A library for building tiny and beautiful command line apps.

12 lines (11 loc) 764 B
import stripAnsi from 'ansi-purge'; declare const camelCase: (str: string) => string; declare const castArray: <T>(value: T | T[]) => T[]; declare const defer: (fn: () => void) => void; declare const getClosest: (values: string[], value: string, maxDistance?: number, caseInsensitive?: boolean) => string | undefined; declare const groupBy: <T, U>(values: T[], iterator: (value: T, index: number, values: T[]) => U) => Map<U, T[]>; declare const identity: <T>(value: T) => T; declare const isArray: (value: unknown) => value is unknown[]; declare const pushBack: <T, U>(map: Map<T, U>, key: T) => Map<T, U>; declare const sum: (numbers: number[]) => number; export { camelCase, castArray, defer, getClosest, groupBy, identity, isArray, stripAnsi, pushBack, sum };