decline-ts
Version:
Composable command-line parser for TypeScript - a (partial) porting of Scala decline using fp-ts
8 lines (7 loc) • 400 B
TypeScript
import { ReadonlyNonEmptyArray } from 'fp-ts/ReadonlyNonEmptyArray';
export declare const todo: (...[]: ReadonlyArray<unknown>) => never;
export declare const inspect: (...label: ReadonlyArray<unknown>) => <A>(a: A) => A;
export declare type NonEmptyString = string & {
readonly [0]: NonEmptyString;
};
export declare const arrayHasLength1: <A>(l: readonly A[]) => l is ReadonlyNonEmptyArray<A>;