File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 11import { type DefaultableSchemaMixin } from "../../generated/DefaultableSchemaMixin" ;
2- import type { Constructor } from "../../utils/types" ;
2+ import type { AbstractConstructor , Constructor } from "../../utils/types" ;
33import { InMemoryEntity } from "../in_memory" ;
44export type Defaultable = DefaultableSchemaMixin ;
55export type DefaultableInMemoryEntity = Defaultable ;
66export type DefaultableInMemoryStaticEntity = {
77 createDefault : ( ) => InMemoryEntity & Defaultable ;
88} ;
99export type DefaultableInMemoryEntityConstructor = Constructor < Defaultable > & DefaultableInMemoryStaticEntity ;
10- export declare function defaultableEntityMixin ( Item : Constructor < InMemoryEntity > ) : void ;
10+ export declare function defaultableEntityMixin ( Item : AbstractConstructor < InMemoryEntity > ) : void ;
Original file line number Diff line number Diff line change 44 type DefaultableSchemaMixin ,
55 defaultableSchemaMixin ,
66} from "../../generated/DefaultableSchemaMixin" ;
7- import type { Constructor } from "../../utils/types" ;
7+ import type { AbstractConstructor , Constructor } from "../../utils/types" ;
88import { InMemoryEntity } from "../in_memory" ;
99
1010export type Defaultable = DefaultableSchemaMixin ;
@@ -18,7 +18,7 @@ export type DefaultableInMemoryStaticEntity = {
1818export type DefaultableInMemoryEntityConstructor = Constructor < Defaultable > &
1919 DefaultableInMemoryStaticEntity ;
2020
21- function defaultableEntityStaticMixin ( Item : Constructor < InMemoryEntity > ) {
21+ function defaultableEntityStaticMixin ( Item : AbstractConstructor < InMemoryEntity > ) {
2222 // @ts -expect-error
2323 const staticProperties : DefaultableInMemoryStaticEntity &
2424 Constructor < InMemoryEntity > &
@@ -35,7 +35,7 @@ function defaultableEntityStaticMixin(Item: Constructor<InMemoryEntity>) {
3535 return staticProperties ;
3636}
3737
38- export function defaultableEntityMixin ( Item : Constructor < InMemoryEntity > ) {
38+ export function defaultableEntityMixin ( Item : AbstractConstructor < InMemoryEntity > ) {
3939 defaultableSchemaMixin ( Item . prototype ) ;
4040 defaultableEntityStaticMixin ( Item ) ;
4141}
You can’t perform that action at this time.
0 commit comments