Interface TraitObserver<R>
Methods
Optional traitDidAggregate
-
Parameters
Returns void
Optional traitDidCorrelate
-
Parameters
Returns void
Optional traitDidInsertChildModel
- traitDidInsertChildModel(childModel: Model, targetModel: null | Model, trait: R): void
-
Parameters
-
childModel: Model
-
targetModel: null | Model
-
trait: R
Returns void
Optional traitDidInsertTrait
- traitDidInsertTrait(memberTrait: Trait, targetTrait: null | Trait, trait: R): void
-
Parameters
-
memberTrait: Trait
-
targetTrait: null | Trait
-
trait: R
Returns void
Optional traitDidMount
- traitDidMount(trait: R): void
-
Parameters
Returns void
Optional traitDidMutate
-
Parameters
Returns void
Optional traitDidPower
- traitDidPower(trait: R): void
-
Parameters
Returns void
Optional traitDidReconcile
-
Parameters
Returns void
Optional traitDidRemoveChildModel
- traitDidRemoveChildModel(childModel: Model, trait: R): void
-
Parameters
-
childModel: Model
-
trait: R
Returns void
Optional traitDidRemoveTrait
- traitDidRemoveTrait(memberTrait: Trait, trait: R): void
-
Parameters
-
memberTrait: Trait
-
trait: R
Returns void
Optional traitDidSetModel
-
Parameters
Returns void
Optional traitDidSetParentModel
- traitDidSetParentModel(newParentModel: null | Model, oldParentModel: null | Model, trait: R): void
-
Parameters
-
newParentModel: null | Model
-
oldParentModel: null | Model
-
trait: R
Returns void
Optional traitDidStartConsuming
- traitDidStartConsuming(trait: R): void
-
Parameters
Returns void
Optional traitDidStopConsuming
- traitDidStopConsuming(trait: R): void
-
Parameters
Returns void
Optional traitDidUnmount
- traitDidUnmount(trait: R): void
-
Parameters
Returns void
Optional traitDidUnpower
- traitDidUnpower(trait: R): void
-
Parameters
Returns void
Optional traitDidValidate
-
Parameters
Returns void
Optional traitWillAggregate
-
Parameters
Returns void
Optional traitWillCorrelate
-
Parameters
Returns void
Optional traitWillInsertChildModel
- traitWillInsertChildModel(childModel: Model, targetModel: null | Model, trait: R): void
-
Parameters
-
childModel: Model
-
targetModel: null | Model
-
trait: R
Returns void
Optional traitWillInsertTrait
- traitWillInsertTrait(memberTrait: Trait, targetTrait: null | Trait, trait: R): void
-
Parameters
-
memberTrait: Trait
-
targetTrait: null | Trait
-
trait: R
Returns void
Optional traitWillMount
- traitWillMount(trait: R): void
-
Parameters
Returns void
Optional traitWillMutate
-
Parameters
Returns void
Optional traitWillPower
- traitWillPower(trait: R): void
-
Parameters
Returns void
Optional traitWillReconcile
-
Parameters
Returns void
Optional traitWillRemoveChildModel
- traitWillRemoveChildModel(childModel: Model, trait: R): void
-
Parameters
-
childModel: Model
-
trait: R
Returns void
Optional traitWillRemoveTrait
- traitWillRemoveTrait(memberTrait: Trait, trait: R): void
-
Parameters
-
memberTrait: Trait
-
trait: R
Returns void
Optional traitWillSetModel
-
Parameters
Returns void
Optional traitWillSetParentModel
- traitWillSetParentModel(newParentModel: null | Model, oldParentModel: null | Model, trait: R): void
-
Parameters
-
newParentModel: null | Model
-
oldParentModel: null | Model
-
trait: R
Returns void
Optional traitWillStartConsuming
- traitWillStartConsuming(trait: R): void
-
Parameters
Returns void
Optional traitWillStopConsuming
- traitWillStopConsuming(trait: R): void
-
Parameters
Returns void
Optional traitWillUnmount
- traitWillUnmount(trait: R): void
-
Parameters
Returns void
Optional traitWillUnpower
- traitWillUnpower(trait: R): void
-
Parameters
Returns void
Optional traitWillValidate
-
Parameters
Returns void