Hierarchy

Constructors

Properties

behaviors: <internal>.State

Type declaration

plugin: any
setSnapshotParams: ((params?: Partial<<internal>.Values<{ animation: BooleanParam; behavior: BooleanParam; camera: BooleanParam; cameraTransition: <internal>.Mapped<NamedParams<Normalize<{ durationInMs: number }>, "animate"> | NamedParams<Normalize<unknown>, "instant">>; canvas3d: BooleanParam; componentManager: BooleanParam; data: BooleanParam; durationInMs: <internal>.Numeric; interactivity: BooleanParam; startAnimation: BooleanParam }>>) => void)

Type declaration

snapshotParams: BehaviorSubject<Partial<<internal>.Values<{ animation: BooleanParam; behavior: BooleanParam; camera: BooleanParam; cameraTransition: <internal>.Mapped<NamedParams<Normalize<unknown>, "instant"> | NamedParams<Normalize<{ durationInMs: number }>, "animate">>; canvas3d: BooleanParam; componentManager: BooleanParam; data: BooleanParam; durationInMs: <internal>.Numeric; interactivity: BooleanParam; startAnimation: BooleanParam }>>>

Accessors

  • get animation(): any
  • Returns any

  • get ev(): RxEventHelper
  • Returns RxEventHelper

Methods

  • Returns void

  • Type Parameters

    • T

    Parameters

    • obs: Observable<T>
    • action: ((v: T) => void)
        • (v: T): void
        • Parameters

          • v: T

          Returns void

    Returns { unsubscribe: (() => void) }

    • unsubscribe: (() => void)
        • (): void
        • Returns void

  • Parameters

    • state: <internal>.State
    • a: string
    • params: any
    • Optional canUndo: string | boolean

    Returns Promise<void>

Generated using TypeDoc