File tree Expand file tree Collapse file tree 14 files changed +88
-179
lines changed Expand file tree Collapse file tree 14 files changed +88
-179
lines changed Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Config ( ) { }
5
-
6
- Utils . class ( Config , Injectable , {
7
- decorate : function ( ) {
3
+ export default class Config extends Injectable {
4
+ configure ( ) {
8
5
throw Error ( 'Config#configure() must be implemented' ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Config ;
7
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
2
+ import * as Utils from '../utils' ;
3
3
4
- function Controller ( ) {
5
- Injectable . apply ( this , arguments ) ;
4
+ export default class Controller extends Injectable {
5
+ constructor ( ...args ) {
6
+ super ( ...args ) ;
6
7
7
- var createViewModel = this . $scope &&
8
- ( this . $scope . $viewModel || this . $scope . viewModel ) ;
8
+ const createViewModel = this . $scope &&
9
+ ( this . $scope . $viewModel || this . $scope . viewModel ) ;
9
10
10
- if ( Utils . isFunction ( createViewModel ) ) {
11
- createViewModel . call ( this . $scope , this ) ;
11
+ if ( Utils . isFunction ( createViewModel ) ) {
12
+ createViewModel . call ( this . $scope , this ) ;
13
+ }
12
14
}
13
- }
14
-
15
- Utils . class ( Controller , Injectable ) ;
16
-
17
- module . exports = Controller ;
15
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Decorator ( ) { }
5
-
6
- Utils . class ( Decorator , Injectable , {
7
- decorate : function ( ) {
3
+ export default class Decorator extends Injectable {
4
+ decorate ( ) {
8
5
throw Error ( 'Decorator#decorate() must be implemented' ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Decorator ;
7
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- v
F438
ar Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Directive ( ) { }
5
-
6
- Utils . class ( Directive , Injectable , {
7
- compile : function ( ) {
3
+ export default class Directive extends Injectable {
4
+ compile ( ) {
8
5
return this . link . bind ( this ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Directive ;
7
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Factory ( ) { }
5
-
6
- Utils . class ( Factory , Injectable , {
7
- decorate : function ( ) {
3
+ export default class Factory extends Injectable {
4
+ create ( ) {
8
5
throw Error ( 'Factory#create() must be implemented' ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Factory ;
7
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Filter ( ) { }
5
-
6
- Utils . class ( Filter , Injectable , {
7
- decorate : function ( ) {
3
+ export default class Filter extends Injectable {
4
+ filter ( ) {
8
5
throw Error ( 'Filter#filter() must be implemented' ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Filter ;
7
+ }
Original file line number Diff line number Diff line change 1
- module . exports = {
2
- Injectable : require ( './injectable' ) ,
3
- Directive : require ( './directive' ) ,
4
- Controller : require ( './controller' ) ,
5
- Filter : require ( './filter' ) ,
6
- Config : require ( './config' ) ,
7
- Factory : require ( './factory' ) ,
8
- Service : require ( './service' ) ,
9
- Provider : require ( './provider' ) ,
10
- Runner : require ( './runner' ) ,
11
- Decorator : require ( './decorator' )
12
- } ;
1
+ export Injectable from './injectable' ;
2
+ export Directive from './directive' ;
3
+ export Controller from './controller' ;
4
+ export Filter from './filter' ;
5
+ export Config from './config' ;
6
+ export Factory from './factory' ;
7
+ export Service from './service' ;
8
+ export Provider from './provider' ;
9
+ export Runner from './runner' ;
10
+ export Decorator from './decorator' ;
Original file line number Diff line number Diff line change 1
- function Injectable ( ) {
2
- var self = this ;
3
- var args = arguments ;
4
-
5
- self . constructor . $inject . forEach ( function ( name , i ) {
6
- self [ name ] = args [ i ] ;
7
- } ) ;
8
- }
9
-
10
- module . exports = Injectable ;
1
+ export default class Injectable {
2
+ constructor ( ...args ) {
3
+ this . constructor . $inject . forEach ( ( name , i ) => {
4
+ this [ name ] = args [ i ] ;
5
+ } ) ;
6
+ }
7
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Provider ( ) { }
5
-
6
- Utils . class ( Provider , Injectable , {
7
- $get : function ( ) {
3
+ export default class Provider extends Injectable {
4
+ $get ( ) {
8
5
throw Error ( 'Provider#$get() must be implemented' ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Provider ;
7
+ }
Original file line number Diff line number Diff line change 1
- var Injectable = require ( './injectable' ) ;
2
- var Utils = require ( '../utils' ) ;
1
+ import Injectable from './injectable' ;
3
2
4
- function Runner ( ) { }
5
-
6
- Utils . class ( Runner , Injectable , {
7
- decorate : function ( ) {
3
+ export default class Runner extends Injectable {
4
+ run ( ) {
8
5
throw Error ( 'Runner#run() must be implemented' ) ;
9
6
}
10
- } ) ;
11
-
12
- module . exports = Runner ;
7
+ }
You can’t perform that action at this time.
0 commit comments