17 lines
380 B
JavaScript

import {View} from 'core/compiler/view';
import {Key} from 'di/di';
import {isBlank} from 'facade/lang';
var _staticKeys;
export class StaticKeys {
constructor() {
//TODO: vsavkin Key.annotate(Key.get(View), 'static')
this.viewId = Key.get(View).id;
}
static instance() {
if (isBlank(_staticKeys)) _staticKeys = new StaticKeys();
return _staticKeys;
}
}