mirror of
https://github.com/type-challenges/type-challenges.git
synced 2025-12-08 19:06:13 +00:00
28 lines
542 B
TypeScript
28 lines
542 B
TypeScript
import { Equal, Expect, NotEqual, IsAny, ExpectFalse } from './index'
|
|
|
|
type cases = [
|
|
/* Expect */
|
|
Expect<true>,
|
|
// @ts-expect-error
|
|
Expect<false>,
|
|
|
|
/* ExpectFalse */
|
|
ExpectFalse<false>,
|
|
// @ts-expect-error
|
|
ExpectFalse<true>,
|
|
|
|
/* Equal */
|
|
Expect<Equal<true, true>>,
|
|
ExpectFalse<Equal<false, true>>,
|
|
Expect<Equal<'123', '123'>>,
|
|
ExpectFalse<Equal<'123', string>>,
|
|
|
|
/* Not Equal */
|
|
Expect<NotEqual<false, true>>,
|
|
ExpectFalse<NotEqual<true, true>>,
|
|
|
|
/* IsAny */
|
|
Expect<IsAny<any>>,
|
|
ExpectFalse<IsAny<1>>,
|
|
]
|