feat: Trait::hasInitialized

This commit is contained in:
cha0s 2019-03-19 11:09:41 -05:00
parent ef1dbbe5b5
commit 80d808a921
2 changed files with 4 additions and 0 deletions

View File

@ -34,6 +34,8 @@ export class Trait {
destroy() {}
hasInitialized() {}
hooks() {
return {};
}

View File

@ -116,6 +116,8 @@ export class Traits {
properties[key].instance = instance;
this.properties_PRIVATE[key] = properties[key];
}
// Let the Trait know that it has initialized.
instance.hasInitialized();
// Add state.
this._setInstanceState(type, instance);
// Track trait.