diff --git a/tests/cases/fourslash/goToDefinitionUnionTypeProperty3.ts b/tests/cases/fourslash/goToDefinitionUnionTypeProperty3.ts new file mode 100644 index 00000000000..337bae7d520 --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionUnionTypeProperty3.ts @@ -0,0 +1,15 @@ +/// + +////interface Array { +//// /*definition*/specialPop(): T +////} +//// +////var strings: string[]; +////var numbers: number[]; +//// +////var x = (strings || numbers)./*usage*/specialPop() + +goTo.marker("usage"); +verify.definitionCountIs(1); +goTo.definition(); +verify.caretAtMarker("definition");