Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions example/dist/decorator/decorators.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,8 @@ var sample;
angularModule.directive(clazz.$componentName, args);
}
sample.Directive = Directive;
function Component(clazz) {
angularModule.component(clazz.$componentName, new clazz());
}
sample.Component = Component;
})(sample || (sample = {}));
31 changes: 31 additions & 0 deletions example/dist/decorator/sample-component.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var sample;
(function (sample) {
var SampleComponentController = (function () {
function SampleComponentController($compile) {
this.$compile = $compile;
}/*<auto_generate>*/SampleComponentController.$inject = ['$compile']; SampleComponentController.$componentName = 'SampleComponentController'/*</auto_generate>*/
SampleComponentController = __decorate([
sample.Controller
], SampleComponentController);
return SampleComponentController;
}());
var SampleComponent = (function () {
function SampleComponent() {
this.templateUrl = '/sample.html';
this.bindings = {
text: '<'
};
this.controller = SampleComponentController;
}/*<auto_generate>*/SampleComponent.$inject = []; SampleComponent.$componentName = 'sample'/*</auto_generate>*/
SampleComponent = __decorate([
sample.Component
], SampleComponent);
return SampleComponent;
}());
})(sample || (sample = {}));
12 changes: 5 additions & 7 deletions example/dist/decorator/sample-controller.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") return Reflect.decorate(decorators, target, key, desc);
switch (arguments.length) {
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
}
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var sample;
(function (sample) {
Expand All @@ -16,5 +14,5 @@ var sample;
sample.Controller
], SampleController);
return SampleController;
})();
}());
})(sample || (sample = {}));
12 changes: 5 additions & 7 deletions example/dist/decorator/sample-directive.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") return Reflect.decorate(decorators, target, key, desc);
switch (arguments.length) {
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
}
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var sample;
(function (sample) {
Expand All @@ -23,5 +21,5 @@ var sample;
sample.Directive
], SampleDirective);
return SampleDirective;
})();
}());
})(sample || (sample = {}));
14 changes: 6 additions & 8 deletions example/dist/decorator/sample-manager-provider.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") return Reflect.decorate(decorators, target, key, desc);
switch (arguments.length) {
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
}
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var sample;
(function (sample) {
Expand All @@ -18,11 +16,11 @@ var sample;
sample.Provider
], SampleManagerProvider);
return SampleManagerProvider;
})();
}());
var $SampleManager = (function () {
function $SampleManager(provider) {
this.provider = provider;
}
return $SampleManager;
})();
}());
})(sample || (sample = {}));
12 changes: 5 additions & 7 deletions example/dist/decorator/sample-service.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") return Reflect.decorate(decorators, target, key, desc);
switch (arguments.length) {
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
}
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var sample;
(function (sample) {
Expand All @@ -16,5 +14,5 @@ var sample;
sample.Service
], SampleService);
return SampleService;
})();
}());
})(sample || (sample = {}));
19 changes: 19 additions & 0 deletions example/dist/naming_rule/sample-component.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
var sample;
(function (sample) {
var SampleComponentController = (function () {
function SampleComponentController($compile) {
this.$compile = $compile;
}
return SampleComponentController;
}());/*<auto_generate>*/angular.module('sample').controller('SampleComponentController',['$compile',function(){return new (Function.prototype.bind.apply(SampleComponentController,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
var SampleComponent = (function () {
function SampleComponent() {
this.templateUrl = '/sample.html';
this.bindings = {
text: '<'
};
this.controller = SampleComponentController;
}
return SampleComponent;
}());/*<auto_generate>*/angular.module('sample').component('sample',new SampleComponent());/*</auto_generate>*/
})(sample || (sample = {}));
4 changes: 2 additions & 2 deletions example/dist/naming_rule/sample-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ var sample;
var SampleController = (function () {
function SampleController($scope) {
this.$scope = $scope;
}/*<auto_generate>*/SampleController.$inject = ['$scope']; SampleController.$componentName = 'SampleController'/*</auto_generate>*/
}
return SampleController;
})();/*<auto_generate>*/angular.module('sample').controller('SampleController',SampleController);/*</auto_generate>*/
}());/*<auto_generate>*/angular.module('sample').controller('SampleController',['$scope',function(){return new (Function.prototype.bind.apply(SampleController,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
})(sample || (sample = {}));
4 changes: 2 additions & 2 deletions example/dist/naming_rule/sample-ctrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ var sample;
var SampleCtrl = (function () {
function SampleCtrl($scope) {
this.$scope = $scope;
}/*<auto_generate>*/SampleCtrl.$inject = ['$scope']; SampleCtrl.$componentName = 'SampleCtrl'/*</auto_generate>*/
}
return SampleCtrl;
})();/*<auto_generate>*/angular.module('sample').controller('SampleCtrl',SampleCtrl);/*</auto_generate>*/
}());/*<auto_generate>*/angular.module('sample').controller('SampleCtrl',['$scope',function(){return new (Function.prototype.bind.apply(SampleCtrl,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
})(sample || (sample = {}));
8 changes: 4 additions & 4 deletions example/dist/naming_rule/sample-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ var sample;
(function (sample) {
var AbstractDirective = (function () {
function AbstractDirective() {
}/*<auto_generate>*/AbstractDirective.$inject = []; AbstractDirective.$componentName = 'abstract'/*</auto_generate>*/
}
return AbstractDirective;
})();/*<auto_generate>*/angular.module('sample').directive('abstract',[function(){return new (Function.prototype.bind.apply(AbstractDirective,[null].concat(Array.prototype.slice.call(arguments))));}]);/*</auto_generate>*/
}());/*<auto_generate>*/angular.module('sample').directive('abstract',[function(){return new (Function.prototype.bind.apply(AbstractDirective,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
var SampleDirective = (function (_super) {
__extends(SampleDirective, _super);
function SampleDirective($compile) {
Expand All @@ -20,9 +20,9 @@ var sample;
this.scope = {
text: '='
};
}/*<auto_generate>*/SampleDirective.$inject = ['$compile']; SampleDirective.$componentName = 'sample'/*</auto_generate>*/
}
SampleDirective.prototype.link = function (scope, element, attr) {
};
return SampleDirective;
})(AbstractDirective);/*<auto_generate>*/angular.module('sample').directive('sample',['$compile',function(){return new (Function.prototype.bind.apply(SampleDirective,[null].concat(Array.prototype.slice.call(arguments))));}]);/*</auto_generate>*/
}(AbstractDirective));/*<auto_generate>*/angular.module('sample').directive('sample',['$compile',function(){return new (Function.prototype.bind.apply(SampleDirective,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
})(sample || (sample = {}));
6 changes: 3 additions & 3 deletions example/dist/naming_rule/sample-manager-provider.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ var sample;
(function (sample) {
var SampleManagerProvider = (function () {
function SampleManagerProvider($q) {
}/*<auto_generate>*/SampleManagerProvider.$inject = ['$q']; SampleManagerProvider.$componentName = 'sampleManager'/*</auto_generate>*/
}
SampleManagerProvider.prototype.$get = function () {
return new $SampleManager(this);
};
return SampleManagerProvider;
})();/*<auto_generate>*/angular.module('sample').provider('sampleManager',SampleManagerProvider);/*</auto_generate>*/
}());/*<auto_generate>*/angular.module('sample').provider('sampleManager',['$q',function(){return new (Function.prototype.bind.apply(SampleManagerProvider,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
var $SampleManager = (function () {
function $SampleManager(provider) {
this.provider = provider;
}
return $SampleManager;
})();
}());
})(sample || (sample = {}));
4 changes: 2 additions & 2 deletions example/dist/naming_rule/sample-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ var sample;
var SampleService = (function () {
function SampleService($q) {
this.$q = $q;
}/*<auto_generate>*/SampleService.$inject = ['$q']; SampleService.$componentName = 'sampleService'/*</auto_generate>*/
}
return SampleService;
})();/*<auto_generate>*/angular.module('sample').service('sampleService',SampleService);/*</auto_generate>*/
}());/*<auto_generate>*/angular.module('sample').service('sampleService',['$q',function(){return new (Function.prototype.bind.apply(SampleService,[null].concat(Array.prototype.slice.apply(arguments))));}]);/*</auto_generate>*/
})(sample || (sample = {}));
4 changes: 4 additions & 0 deletions example/src/decorator/decorators.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,8 @@ module sample {
angularModule.directive(clazz.$componentName, args);
}

export function Component(clazz: any) {
angularModule.component(clazz.$componentName, new clazz());
}

}
22 changes: 22 additions & 0 deletions example/src/decorator/sample-component.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
module sample {

@sample.Controller
class SampleComponentController {
constructor(public $compile:angular.ICompileService){
}
}

@sample.Component
class SampleComponent implements angular.IComponentOptions {

templateUrl = '/sample.html'

bindings: {[id:string]:string} = {
text: '<'
}

controller = SampleComponentController

}

}
20 changes: 20 additions & 0 deletions example/src/naming_rule/sample-component.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
module sample {

class SampleComponentController {
constructor(public $compile:angular.ICompileService){
}
}

class SampleComponent implements angular.IComponentOptions {

templateUrl = '/sample.html'

bindings: {[id:string]:string} = {
text: '<'
}

controller = SampleComponentController

}

}
Loading