UNPKG

hry-types

Version:

typescript工具类型库

16 lines (9 loc) 395 B
import type { Test } from "../../src"; import { Checking } from "../../src"; import type { IntersectOf } from "../../src/Union/IntersectOf"; type Test1 = IntersectOf<string | number>; type Test1Expect = string & number; Checking<Test1, Test1Expect, Test.Pass>; type Test2 = IntersectOf<{ a: 1 } | { b: 2 }>; type Test2Expect = { a: 1 } & { b: 2 }; Checking<Test2, Test2Expect, Test.Pass>;