Trilium Frontend API
    Preparing search index...

    Type Alias EmitterMixinConstructor<Base>

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

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

    const MyEmitterBase: EmitterMixinConstructor<typeof BaseClass> = EmitterMixin( BaseClass );

    class MyEmitter extends MyEmitterBase {}

    Type Parameters