Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ModelObserver<M>

Type parameters

Hierarchy

  • ModelObserver

Index

Methods

Optional modelDidAggregate

  • Parameters

    Returns void

Optional modelDidCorrelate

  • Parameters

    Returns void

Optional modelDidInsertChildModel

  • modelDidInsertChildModel(childModel: Model, targetModel: null | Model, model: M): void
  • Parameters

    • childModel: Model
    • targetModel: null | Model
    • model: M

    Returns void

Optional modelDidInsertTrait

  • modelDidInsertTrait(trait: Trait, targetTrait: null | Trait, model: M): void
  • Parameters

    Returns void

Optional modelDidMount

  • modelDidMount(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelDidMutate

  • Parameters

    Returns void

Optional modelDidPower

  • modelDidPower(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelDidReconcile

  • Parameters

    Returns void

Optional modelDidRemoveChildModel

  • modelDidRemoveChildModel(childModel: Model, model: M): void
  • Parameters

    • childModel: Model
    • model: M

    Returns void

Optional modelDidRemoveTrait

  • modelDidRemoveTrait(trait: Trait, model: M): void
  • Parameters

    Returns void

Optional modelDidSetParentModel

  • modelDidSetParentModel(newParentModel: null | Model, oldParentModel: null | Model, model: M): void
  • Parameters

    • newParentModel: null | Model
    • oldParentModel: null | Model
    • model: M

    Returns void

Optional modelDidStartConsuming

  • modelDidStartConsuming(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelDidStopConsuming

  • modelDidStopConsuming(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelDidUnmount

  • modelDidUnmount(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelDidUnpower

  • modelDidUnpower(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelDidValidate

  • Parameters

    Returns void

Optional modelWillAggregate

  • Parameters

    Returns void

Optional modelWillCorrelate

  • Parameters

    Returns void

Optional modelWillInsertChildModel

  • modelWillInsertChildModel(childModel: Model, targetModel: null | Model, model: M): void
  • Parameters

    • childModel: Model
    • targetModel: null | Model
    • model: M

    Returns void

Optional modelWillInsertTrait

  • modelWillInsertTrait(trait: Trait, targetTrait: null | Trait, model: M): void
  • Parameters

    Returns void

Optional modelWillMount

  • modelWillMount(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelWillMutate

  • Parameters

    Returns void

Optional modelWillPower

  • modelWillPower(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelWillReconcile

  • Parameters

    Returns void

Optional modelWillRemoveChildModel

  • modelWillRemoveChildModel(childModel: Model, model: M): void
  • Parameters

    • childModel: Model
    • model: M

    Returns void

Optional modelWillRemoveTrait

  • modelWillRemoveTrait(trait: Trait, model: M): void
  • Parameters

    Returns void

Optional modelWillSetParentModel

  • modelWillSetParentModel(newParentModel: null | Model, oldParentModel: null | Model, model: M): void
  • Parameters

    • newParentModel: null | Model
    • oldParentModel: null | Model
    • model: M

    Returns void

Optional modelWillStartConsuming

  • modelWillStartConsuming(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelWillStopConsuming

  • modelWillStopConsuming(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelWillUnmount

  • modelWillUnmount(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelWillUnpower

  • modelWillUnpower(model: M): void
  • Parameters

    • model: M

    Returns void

Optional modelWillValidate

  • Parameters

    Returns void

Generated using TypeDoc