fix snowflake typing

This commit is contained in:
MathMan05 2024-07-25 12:08:09 -05:00
parent 0cbc1a7910
commit 86bb5411dd

View file

@ -23,7 +23,7 @@ class SnowFlake<x>{
SnowFlake.FinalizationRegistry.register(this,[id,obj.constructor]); SnowFlake.FinalizationRegistry.register(this,[id,obj.constructor]);
this.obj=obj; this.obj=obj;
} }
static getSnowFlakeFromID(id:string,type:any):SnowFlake<any>{ static getSnowFlakeFromID<T extends {}>(id:string,type: abstract new(...args: never) => T): SnowFlake<T>{
if(!SnowFlake.SnowFlakes.get(type)){ if(!SnowFlake.SnowFlakes.get(type)){
SnowFlake.SnowFlakes.set(type,new Map()); SnowFlake.SnowFlakes.set(type,new Map());
} }