Type alias MixinConstructor<TMixin, TBase>

MixinConstructor<TMixin, TBase>: [TMixin, TBase] extends [(new (...a: infer O1) => infer R1), (new (...b: any[]) => infer R2)] ? (new (...a: O1) => R1 & R2) & Pick<TMixin, keyof TMixin> & Pick<TBase, keyof TBase> : never

Type Parameters

  • TMixin

  • TBase

Generated using TypeDoc