DefinitelyTyped/angular2/angular2-tests.ts
2015-07-08 15:07:41 -07:00

39 lines
679 B
TypeScript

/// <reference path="angular2.d.ts"/>
/// <reference path="router.d.ts"/>
// Use Typescript 1.4 style imports
import ng = require("angular2/angular2");
class Service {
}
class Service2 {
}
class Cmp {
static annotations: any[];
}
Cmp.annotations = [
ng.Component({
selector: 'cmp',
injectables: [Service, ng.bind(Service2).toValue(null)]
}),
ng.View({
template: '{{greeting}} world!',
directives: [ng.NgFor, ng.NgIf]
}),
ng.Directive({
selector: '[tooltip]',
properties: [
'text: tooltip'
],
hostListeners: {
'onmouseenter': 'onMouseEnter()',
'onmouseleave': 'onMouseLeave()'
}
})
];
ng.bootstrap(Cmp);