UNPKG

hry-types

Version:

typescript工具类型库

17 lines (9 loc) 527 B
// UnionOf测试文件 import { Checking, type Test } from "../../src"; import type { ComputeIntersection } from "../../src/Object/ComputeIntersection"; import type { UnionTwoObject } from "../../src/Object/UnionTwoObject"; type O1 = { a: string; b: number; c: boolean }; type O2 = { a: number; b: string; d: string }; type Test1Result = ComputeIntersection<UnionTwoObject<O1, O2>>; type Test1Expected = { a: string | number; b: number | string; c: boolean; d: string }; Checking<Test1Result, Test1Expected, Test.Pass>;