mirror of
https://github.com/bluetech/ng-annotate-patched.git
synced 2026-07-02 00:17:42 +08:00
046971248e
- Annotated class - Annotated expression class - Annotated constructor - Prologue directive on constructor Originally authored by @nevcos (Filipe Costa <fcosta@fuze.com>) - closes #5. Updated and improved by @FRSgit (kkkubas@o2.pl <pozdro1994elo>) - closes #13. Fixes #4.
80 lines
1.8 KiB
JavaScript
80 lines
1.8 KiB
JavaScript
// issue #3 (ng-annotate-patched) - Support for ES6 Classes
|
|
|
|
(function(){
|
|
class ClassTest1 {
|
|
constructor($log) {}
|
|
}
|
|
/** @ngInject */
|
|
class ClassTest1_noargs {
|
|
constructor() {}
|
|
}
|
|
/** @ngInject */
|
|
class ClassTest1_annotated {
|
|
constructor($log) {}
|
|
}
|
|
class ClassTest1_annotated_constructor {
|
|
/** @ngInject */
|
|
constructor($log) {}
|
|
}
|
|
class ClassTest1_prologue_directive {
|
|
constructor($log) {
|
|
"ngInject";
|
|
}
|
|
}
|
|
|
|
let ClassTest2 = class {
|
|
constructor($log) {}
|
|
};
|
|
/** @ngInject */
|
|
let ClassTest2_noargs = class {
|
|
constructor() {}
|
|
};
|
|
/** @ngInject */
|
|
let ClassTest2_annotated = class {
|
|
constructor($log) {}
|
|
};
|
|
let ClassTest2_annotated_expression = /** @ngInject */ class {
|
|
constructor($log) {}
|
|
};
|
|
let ClassTest2_annotated_constructor = class {
|
|
/** @ngInject */
|
|
constructor($log) {}
|
|
};
|
|
let ClassTest2_prologue_directive = class {
|
|
constructor($log) {
|
|
"ngInject";
|
|
}
|
|
};
|
|
|
|
let ClassTest3,
|
|
ClassTest3_noargs,
|
|
ClassTest3_annotated,
|
|
ClassTest3_annotated_expression,
|
|
ClassTest3_annotated_constructor,
|
|
ClassTest3_prologue_directive;
|
|
|
|
ClassTest3 = class {
|
|
constructor($log) {}
|
|
};
|
|
/** @ngInject */
|
|
ClassTest3_noargs = class {
|
|
constructor() {}
|
|
};
|
|
/** @ngInject */
|
|
ClassTest3_annotated = class {
|
|
constructor($log) {}
|
|
};
|
|
ClassTest3_annotated_expression = /** @ngInject */ class {
|
|
constructor($log) {}
|
|
};
|
|
ClassTest3_annotated_constructor = class {
|
|
/** @ngInject */
|
|
constructor($log) {}
|
|
};
|
|
ClassTest3_prologue_directive = class {
|
|
constructor($log) {
|
|
"ngInject";
|
|
}
|
|
};
|
|
})();
|