@midnight-ntwrk/midnight-js-contracts v0.1.15 • API
Midnight.js API Reference v0.1.15 / @midnight-ntwrk/midnight-js-contracts / utils / IsNever
Type alias: IsNever<T>
IsNever<
T
>: [T
] extends [never
] ?true
:false
Checks for never type. Due to distributivity and place of never in TS's type hierarchy it's what it is. See https://stackoverflow.com/questions/53984650/typescript-never-type-inconsistently-matched-in-conditional-type
Example
IsNever<never>
=== true
Example
IsNever<boolean>
=== false
Type parameters
• T