We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
--declaration
1 parent bcea9ba commit 2197c65Copy full SHA for 2197c65
index.ts
@@ -25,9 +25,9 @@ export class Base {
25
static plugin<T extends TestPlugin | TestPlugin[]>(plugin: T) {
26
const currentPlugins = this.plugins;
27
28
- class BaseWithPlugins extends this {
+ const BaseWithPlugins = class extends this {
29
static plugins = currentPlugins.concat(plugin);
30
- }
+ };
31
32
type Extension = ReturnTypeOf<T>;
33
return BaseWithPlugins as typeof BaseWithPlugins & Constructor<Extension>;
0 commit comments