Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TraitObserver<R>

Type parameters

Hierarchy

Index

Methods

Optional traitDidAggregate

  • Parameters

    Returns void

Optional traitDidAttachModel

  • Parameters

    Returns void

Optional traitDidAttachParent

  • traitDidAttachParent(parent: Model, trait: R): void
  • Parameters

    Returns void

Optional traitDidCorrelate

  • Parameters

    Returns void

Optional traitDidDetachModel

  • Parameters

    Returns void

Optional traitDidDetachParent

  • traitDidDetachParent(parent: Model, trait: R): void
  • Parameters

    Returns void

Optional traitDidInsertChild

  • traitDidInsertChild(child: Model, target: null | Model, trait: R): void
  • Parameters

    Returns void

Optional traitDidInsertTrait

  • traitDidInsertTrait(member: Trait, target: null | Trait, trait: R): void
  • Parameters

    Returns void

Optional traitDidMount

  • traitDidMount(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitDidMutate

  • Parameters

    Returns void

Optional traitDidReconcile

  • Parameters

    Returns void

Optional traitDidRemoveChild

  • traitDidRemoveChild(child: Model, trait: R): void
  • Parameters

    Returns void

Optional traitDidRemoveTrait

  • traitDidRemoveTrait(member: Trait, trait: R): void
  • Parameters

    Returns void

Optional traitDidStartConsuming

  • traitDidStartConsuming(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitDidStopConsuming

  • traitDidStopConsuming(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitDidUnmount

  • traitDidUnmount(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitDidValidate

  • Parameters

    Returns void

Optional traitWillAggregate

  • Parameters

    Returns void

Optional traitWillAttachModel

  • Parameters

    Returns void

Optional traitWillAttachParent

  • traitWillAttachParent(parent: Model, trait: R): void
  • Parameters

    Returns void

Optional traitWillCorrelate

  • Parameters

    Returns void

Optional traitWillDetachModel

  • Parameters

    Returns void

Optional traitWillDetachParent

  • traitWillDetachParent(parent: Model, trait: R): void
  • Parameters

    Returns void

Optional traitWillInsertChild

  • traitWillInsertChild(child: Model, target: null | Model, trait: R): void
  • Parameters

    Returns void

Optional traitWillInsertTrait

  • traitWillInsertTrait(member: Trait, target: null | Trait, trait: R): void
  • Parameters

    Returns void

Optional traitWillMount

  • traitWillMount(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitWillMutate

  • Parameters

    Returns void

Optional traitWillReconcile

  • Parameters

    Returns void

Optional traitWillRemoveChild

  • traitWillRemoveChild(child: Model, trait: R): void
  • Parameters

    Returns void

Optional traitWillRemoveTrait

  • traitWillRemoveTrait(member: Trait, trait: R): void
  • Parameters

    Returns void

Optional traitWillStartConsuming

  • traitWillStartConsuming(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitWillStopConsuming

  • traitWillStopConsuming(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitWillUnmount

  • traitWillUnmount(trait: R): void
  • Parameters

    • trait: R

    Returns void

Optional traitWillValidate

  • Parameters

    Returns void

Generated using TypeDoc