Hi, i’ve been wanting to move to the new typesolver, since it’s better now and most of the bugs are fixed now, but i’ve been wondering if there’s any guide on how to convert your old project that uses the current typesolver so the new typesolver in beta will work too.
My modules mostly look like this:
local GameManager = {} :: GameManager
GameManager.__index = GameManager
export type GameManager = {
__index: GameManager,
load: (expectedPlayers: { Player }) -> ()
}
--functions here
return GameManager
I remember that when i wanted to try and use the new typesolver it game me so many errors and *blocked-1234* warnings and i still want to use my old typing for modules but idk if anything singificant changed in the new typesolver.
Any help would be appriciated ![]()