Is it possible to use the generated schema from Colyseus inside cocos-creator? Installing @colyseus/schema and using the generated schemas doesn’t seem to work
Cocos package.json
Generated Schema File
Error:
Found possible circular reference in "http://localhost:7456/scripting/x/mods/fs/0/assets/scripts/client-side/User.js", happened when use "type" imported from "@colyseus/schema" Error:
execute User.ts:12
doExec system-core.js:279
postOrderExec system-core.js:275
postOrderExec system-core.js:261
postOrderExec system-core.js:259
postOrderExec system-core.js:261
postOrderExec system-core.js:259
C system-core.js:232
promise callback*topLevelLoad system-core.js:231
import system-core.js:38
promise callback*systemJSPrototype.import system-core.js:36
import global.js:52
import system-core.js:128
<anonymous> main.js:1
o main.js:1
o main.js:1
a main.js:1
promise callback*c main.js:1
a main.js:1
promise callback*c main.js:1
a main.js:1
promise callback*c main.js:1
n main.js:1
n main.js:1
<anonymous> main.js:1
<anonymous> index.js:1
s index.js:1
s index.js:1
a index.js:1
promise callback*c index.js:1
a index.js:1
promise callback*c index.js:1
a index.js:1
promise callback*c index.js:1
a index.js:1
promise callback*c index.js:1
i index.js:1
i index.js:1
<anonymous> index.js:1
<anonymous> index.js:1
s index.js:1
s index.js:1
i index.js:1
i index.js:1
<anonymous> index.js:1
onload (index):148
promise callback*window.onload (index):147
EventHandlerNonNull* (index):146
It seems to be saying there is some kind of circular reference for the “type” decorator, which is preventing compilation.
Any help is appreciated!