UNPKG

ts-sum-types

Version:

Algebraic sum types for TypeScript, designed after Rust's enums

3 lines (2 loc) 162 B
export declare type TagType = string; export declare type TagArrayMap<Tag extends TagType = TagType, Array extends unknown[] = unknown[]> = Record<Tag, Array>;