TypeScript/tests/cases/fourslash/goToDefinitionTypePredicate.ts
2015-06-24 10:37:23 +08:00

16 lines
No EOL
425 B
TypeScript

/// <reference path='fourslash.ts'/>
//// /*classDeclaration*/class A {}
//// function f(/*parameterDeclaration*/parameter: any): /*parameterName*/parameter is /*typeReference*/A {
//// return typeof parameter === "string";
//// }
goTo.marker('parameterName');
goTo.definition();
verify.caretAtMarker('parameterDeclaration');
goTo.marker('typeReference');
goTo.definition();
verify.caretAtMarker('classDeclaration');