Trilium Frontend API
    Preparing search index...

    Type Alias ObservableMixinConstructor<Base>

    ObservableMixinConstructor: Base extends Constructor<Emitter>
        ? Mixed<Base, Observable>
        : { prototype: Observable; new (): Observable }

    Constructor returned by ~ObservableMixin. Use it to name a mixin base class before extending it.

    const MyObservableBase: ObservableMixinConstructor<typeof BaseClass> = ObservableMixin( BaseClass );

    class MyObservable extends MyObservableBase {}

    Type Parameters