gcanti / tcomb

Type checking and DDD for JavaScript
MIT License
1.89k stars 120 forks source link

Enums.of type must be Array<string | number> #337

Open MrCheater opened 4 years ago

MrCheater commented 4 years ago

Version

3.2.29

Problem

Array<string> is not equal Array<string | number>

  1. https://github.com/gcanti/tcomb/blob/master/docs/API.md#the-of-static-function

    (keys: string | Array<string | number>, name?: string) => TcombType and

  2. https://github.com/gcanti/tcomb/blob/bef7690a072c056a8604efd376fb4c959a407557/index.d.ts#L172-L176

    of(enums: Array< string >, name?: string): Enums;