hry-types
Version:
typescript工具类型库
17 lines (9 loc) • 527 B
text/typescript
// 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>;