diff --git a/tests/cases/compiler/errorMessageOnIntersectionsWithDiscriminants01.ts b/tests/cases/compiler/errorMessageOnIntersectionsWithDiscriminants01.ts new file mode 100644 index 00000000000..f41ef632723 --- /dev/null +++ b/tests/cases/compiler/errorMessageOnIntersectionsWithDiscriminants01.ts @@ -0,0 +1,10 @@ +// @noEmit: true + +export type Common = { test: true } | { test: false }; +export type A = Common & { foo: 1 }; +export type B = Common & { bar: 1 }; + +declare const a: A; +declare let b: B; + +b = a;