This commit is contained in:
Ahmad Farid
2015-04-09 17:06:25 -07:00
25 changed files with 99 additions and 6469 deletions

View File

@@ -0,0 +1,19 @@
/// <reference path="fourslash.ts" />
// @Filename: a.ts
////function decorator(target) {
//// return target;
////}
////decorator();
// @Filename: b.ts
////@deco/*1*/rator @decorator("again")
////class C {
//// @decorator
//// method() {}
////}
goTo.file("b.ts");
goTo.marker("1");
verify.referencesCountIs(5);

View File

@@ -0,0 +1,14 @@
/// <reference path='fourslash.ts' />
// @Filename: b.ts
////@/*1*/decorator
////class C {
//// @decorator
//// method() {}
////}
////function decorator(target) {
//// return target;
////}
goTo.marker("1");
verify.occurrencesAtPositionCount(3);

View File

@@ -0,0 +1,26 @@
/// <reference path='fourslash.ts' />
// @Filename: b.ts
////@/*decoratorUse*/decorator
////class C {
//// @decora/*decoratorFactoryUse*/torFactory(a, "22", true)
//// method() {}
////}
// @Filename: a.ts
/////*decoratorDefinition*/function decorator(target) {
//// return target;
////}
/////*decoratorFactoryDefinition*/function decoratorFactory(...args) {
//// return target => target;
////}
goTo.marker('decoratorUse');
goTo.definition();
verify.caretAtMarker('decoratorDefinition');
goTo.marker('decoratorFactoryUse');
goTo.definition();
verify.caretAtMarker('decoratorFactoryDefinition');

View File

@@ -0,0 +1,11 @@
/// <reference path='fourslash.ts' />
////@/*1*/decorator
////class C {
////}
/////** decorator documentation*/
////var decorator = t=> t;
goTo.marker("1");
verify.quickInfoIs("var decorator: (t: any) => any", "decorator documentation");