2014-10-02 21:48:46 -07:00
|
|
|
import {ABSTRACT, CONST} from 'facade/lang';
|
2014-10-02 12:27:01 -07:00
|
|
|
// import {Type, List} from 'facade/lang';
|
2014-09-19 16:38:37 -07:00
|
|
|
|
|
|
|
export class TemplateConfig {
|
2014-10-02 21:48:46 -07:00
|
|
|
@CONST()
|
2014-09-25 16:53:32 -07:00
|
|
|
constructor({
|
2014-09-19 16:38:37 -07:00
|
|
|
url,
|
2014-11-11 17:33:47 -08:00
|
|
|
inline,
|
2014-09-19 16:38:37 -07:00
|
|
|
directives,
|
|
|
|
formatters,
|
|
|
|
source
|
2014-10-02 21:48:46 -07:00
|
|
|
}: {
|
2014-09-19 16:38:37 -07:00
|
|
|
url: String,
|
2014-11-11 17:33:47 -08:00
|
|
|
inline: String,
|
2014-09-19 16:38:37 -07:00
|
|
|
directives: List<Type>,
|
|
|
|
formatters: List<Type>,
|
|
|
|
source: List<TemplateConfig>
|
2014-10-02 21:48:46 -07:00
|
|
|
})
|
|
|
|
{
|
|
|
|
this.url = url;
|
2014-11-11 17:33:47 -08:00
|
|
|
this.inline = inline;
|
2014-10-02 21:48:46 -07:00
|
|
|
this.directives = directives;
|
|
|
|
this.formatters = formatters;
|
|
|
|
this.source = source;
|
|
|
|
}
|
|
|
|
}
|