Node version - 15
Typed: 'yarn build'
Got:
` ~~~~~~
bdsx/event_impl/entityevent.ts:207:64 - error TS2345: Argument of type 'NativeType' is not assignable to parameter of type 'ParamType'.
207 const _onPlayerPickupItem = procHacker.hooking("Player::take", bool_t, null, Player, Actor, int32_t, int32_t)(onPlayerPickupItem);
~~~~~~
bdsx/event_impl/miscevent.ts:26:90 - error TS2345: Argument of type 'NativeType & { one: string; zero: string; minus_one: string; }' is not assignable to parameter of type 'ParamType'.
Type 'NativeType & { one: string; zero: string; minus_one: string; }' is missing the following properties from type 'Paramable': [js2npAsm], [np2jsAsm], [np2npAsm]
26 const _onQueryRegenerate = procHacker.hooking("RakNetServerLocator::announceServer", bin64_t, null, VoidPointer, CxxStringWrapper, CxxStringWrapper, VoidPointer, int32_t, int32_t, bool_t)(onQueryRegenerate);
~~~~~~~
bdsx/exehacker.ts:30:52 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
30 procHacker.hookingRawWithCallOriginal(key, to, [Register.rcx, Register.rdx, Register.r8, Register.r9], []);
~~
bdsx/exehacker.ts:45:51 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
45 procHacker.patching(subject, key, offset, newCode, tempRegister, call, originalCode, ignoreArea);
~~~~~~~
bdsx/exehacker.ts:59:50 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
59 procHacker.jumping(subject, key, offset, jumpTo, tempRegister, originalCode, ignoreArea);
~~~~~~
bdsx/exehacker.ts:66:39 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
66 procHacker.write(key, offset, asm);
~~~
bdsx/externs/generated.addons.d.ts:563:6 - error TS2300: Duplicate identifier 'BlockId'.
563 type BlockId = keyof BlockIdMap;
~~~~~~~
node_modules/bdsx/externs/generated.addons.d.ts:563:6
563 type BlockId = keyof BlockIdMap;
~~~~~~~
'BlockId' was also declared here.
bdsx/externs/generated.addons.d.ts:683:6 - error TS2300: Duplicate identifier 'EntityId'.
683 type EntityId = keyof EntityIdMap;
~~~~~~~~
node_modules/bdsx/externs/generated.addons.d.ts:683:6
683 type EntityId = keyof EntityIdMap;
~~~~~~~~
'EntityId' was also declared here.
bdsx/externs/generated.addons.d.ts:719:6 - error TS2300: Duplicate identifier 'MinecraftDamageSource'.
719 type MinecraftDamageSource = keyof MinecraftDamageSourceMap;
~~~~~~~~~~~~~~~~~~~~~
node_modules/bdsx/externs/generated.addons.d.ts:719:6
719 type MinecraftDamageSource = keyof MinecraftDamageSourceMap;
~~~~~~~~~~~~~~~~~~~~~
'MinecraftDamageSource' was also declared here.
bdsx/externs/generated.addons.d.ts:1612:6 - error TS2300: Duplicate identifier 'ItemId'.
1612 type ItemId = keyof ItemIdMap;
~~~~~~
node_modules/bdsx/externs/generated.addons.d.ts:1612:6
1612 type ItemId = keyof ItemIdMap;
~~~~~~
'ItemId' was also declared here.
bdsx/externs/generated.scripting.d.ts:6:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: ITickingArea, ITickingAreasComponent, IArmorContainerComponent, IContainerComponent, IHandContainerComponent, IHotbarContainerComponent, IInventoryContainerComponent, ITagComponent
6 declare global {
node_modules/bdsx/externs/generated.scripting.d.ts:6:1
6 declare global {
~~~~~~~
Conflicts are in this file.
bdsx/externs/particle.d.ts:184:10 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftParticleEffect'.
184 type MinecraftParticleEffect = keyof MinecraftParticleEffectMap;
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/bdsx/externs/particle.d.ts:184:10
184 type MinecraftParticleEffect = keyof MinecraftParticleEffectMap;
~~~~~~~~~~~~~~~~~~~~~~~
'MinecraftParticleEffect' was also declared here.
node_modules/bdsx/bds/enumfiller.ts:501:11
501 const MinecraftParticleEffect:typeof bedrock_types.MinecraftParticleEffect;
~~~~~~~~~~~~~~~~~~~~~~~
and here.
bdsx/externs/scripting-extra.d.ts:4:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: MinecraftComponentName, MinecraftComponentTypeMap, VectorArray, MinecraftDimension, ILookAtComponent, IDisplayChatParameters, IBlockStateComponent, MinecraftServerEventName, MinecraftClientEventName, server
4 declare global
node_modules/bdsx/externs/scripting-extra.d.ts:4:1
4 declare global
~~~~~~~
Conflicts are in this file.
bdsx/externs/scripting-extra.d.ts:164:9 - error TS2374: Duplicate string index signature.
164 [key:string]:any;
~~~~~~~~~~~~~~~~~
bdsx/getline.ts:21:1 - error TS2322: Type 'NativePointer' is not assignable to type 'VoidPointer'.
21 asmcode.std_cin = dll.msvcp140.std_cin;
bdsx/getline.ts:22:1 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
22 asmcode.uv_async_alloc = uv_async.alloc;
bdsx/getline.ts:23:1 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
23 asmcode.getLineProcessTask = makefunc.np((asyncTask:StaticPointer)=>{
bdsx/getline.ts:31:1 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
31 asmcode.uv_async_post = uv_async.post;
~~~~~~~~~~~~~~~~~~~~~
bdsx/getline.ts:32:1 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
32 asmcode.std_string_ctor = string_ctor;
~~~~~~~~~~~~~~~~~~~~~~~
bdsx/getline.ts:45:44 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
45 const [handle] = capi.createThread(asmcode.getline, makefunc.asJsValueRef(this.online));
~~~~~~~~~~~~~~~
bdsx/index.ts:3:9 - error TS2451: Cannot redeclare block-scoped variable 'bdsx'.
3 let bdsx:boolean|undefined;
~~~~
node_modules/bdsx/index.ts:3:9
3 let bdsx:boolean|undefined;
~~~~
'bdsx' was also declared here.
bdsx/launcher.ts:32:18 - error TS2451: Cannot redeclare block-scoped variable 'brightRed'.
32 export const brightRed:Color;
~~~~~~~~~
node_modules/bdsx/launcher.ts:32:18
32 export const brightRed:Color;
~~~~~~~~~
'brightRed' was also declared here.
bdsx/launcher.ts:33:18 - error TS2451: Cannot redeclare block-scoped variable 'brightGreen'.
33 export const brightGreen:Color;
~~~~~~~~~~~
node_modules/bdsx/launcher.ts:33:18
33 export const brightGreen:Color;
~~~~~~~~~~~
'brightGreen' was also declared here.
bdsx/launcher.ts:34:18 - error TS2451: Cannot redeclare block-scoped variable 'brightYellow'.
34 export const brightYellow:Color;
~~~~~~~~~~~~
node_modules/bdsx/launcher.ts:34:18
34 export const brightYellow:Color;
~~~~~~~~~~~~
'brightYellow' was also declared here.
bdsx/launcher.ts:35:18 - error TS2451: Cannot redeclare block-scoped variable 'brightBlue'.
35 export const brightBlue:Color;
~~~~~~~~~~
node_modules/bdsx/launcher.ts:35:18
35 export const brightBlue:Color;
~~~~~~~~~~
'brightBlue' was also declared here.
bdsx/launcher.ts:36:18 - error TS2451: Cannot redeclare block-scoped variable 'brightMagenta'.
36 export const brightMagenta:Color;
~~~~~~~~~~~~~
node_modules/bdsx/launcher.ts:36:18
36 export const brightMagenta:Color;
~~~~~~~~~~~~~
'brightMagenta' was also declared here.
bdsx/launcher.ts:37:18 - error TS2451: Cannot redeclare block-scoped variable 'brightCyan'.
37 export const brightCyan:Color;
~~~~~~~~~~
node_modules/bdsx/launcher.ts:37:18
37 export const brightCyan:Color;
~~~~~~~~~~
'brightCyan' was also declared here.
bdsx/launcher.ts:38:18 - error TS2451: Cannot redeclare block-scoped variable 'brightWhite'.
38 export const brightWhite:Color;
~~~~~~~~~~~
node_modules/bdsx/launcher.ts:38:18
38 export const brightWhite:Color;
~~~~~~~~~~~
'brightWhite' was also declared here.
bdsx/launcher.ts:101:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
101 asmcode.bedrockLogNp = makefunc.np((severity, msgptr, size)=>{
~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:124:42 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
Types have separate declarations of a private property 'memoryChunkSize'.
124 procHacker.write('BedrockLogOut', 0, asm().jmp64(asmcode.logHook, Register.rax));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:124:54 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'Value64'.
Type 'NativePointer' is not assignable to type 'string'.
124 procHacker.write('BedrockLogOut', 0, asm().jmp64(asmcode.logHook, Register.rax));
~~~~~~~~~~~~~~~
bdsx/launcher.ts:126:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
126 asmcode.CommandOutputSenderHookCallback = makefunc.np((bytes, ptr)=>{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:143:5 - error TS2741: Property '[asm.splitTwo32Bits]' is missing in type 'MultiThreadQueue' but required in type 'VoidPointer'.
143 asmcode.commandQueue = commandQueue;
~~~~~~~~~~~~~~~~~~~~
node_modules/bdsx/makefunc.ts:1267:9
1267 [asm.splitTwo32Bits]():[number, number];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'[asm.splitTwo32Bits]' is declared here.
bdsx/launcher.ts:144:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
144 asmcode.MultiThreadQueueTryDequeue = MultiThreadQueue.tryDequeue;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:152:67 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
152 procHacker.write('ConsoleInputReader::ConsoleInputReader', 0, justReturn);
~~~~~~~~~~
bdsx/launcher.ts:153:68 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
153 procHacker.write('ConsoleInputReader::~ConsoleInputReader', 0, justReturn);
~~~~~~~~~~
bdsx/launcher.ts:154:63 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
154 procHacker.write('ConsoleInputReader::unblockReading', 0, justReturn);
~~~~~~~~~~
bdsx/launcher.ts:184:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
184 asmcode.evWaitGameThreadEnd = dll.kernel32.CreateEventW(null, 0, 0, null);
~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:199:5 - error TS2322: Type 'NativePointer' is not assignable to type 'VoidPointer'.
199 asmcode.free = dll.ucrtbase.free.pointer;
~~~~~~~~~~~~
bdsx/launcher.ts:200:5 - error TS2322: Type 'NativePointer' is not assignable to type 'VoidPointer'.
200 asmcode.SetEvent = dll.kernel32.SetEvent.pointer;
~~~~~~~~~~~~~~~~
bdsx/launcher.ts:203:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
203 asmcode.uv_async_call = uv_async.call;
~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:204:5 - error TS2322: Type 'NativePointer' is not assignable to type 'VoidPointer'.
204 asmcode.WaitForSingleObject = dll.kernel32.WaitForSingleObject.pointer;
~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:205:5 - error TS2322: Type 'NativePointer' is not assignable to type 'VoidPointer'.
205 asmcode._Cnd_do_broadcast_at_thread_exit = dll.msvcp140._Cnd_do_broadcast_at_thread_exit;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:266:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
266 asmcode.bedrock_server_exe_args = bedrock_server_exe.args;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:268:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
268 asmcode.bedrock_server_exe_main = bedrock_server_exe.main;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:269:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
269 asmcode.finishCallback = makefunc.np(finishCallback, void_t, null);
~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:281:46 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
281 const [threadHandle] = capi.createThread(asmcode.wrapped_main, null);
~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:291:72 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
291 procHacker.write('ScriptApi::ScriptFramework::registerConsole', 0, asm().mov_r_c(Register.rax, 1).ret());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:294:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
294 asmcode.cgateNodeLoop = cgate.nodeLoop;
~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:295:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
295 asmcode.updateEvTargetFire = makefunc.np(()=>events.serverUpdate.fire(), void_t, null);
~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:320:9 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
320 makefunc.np((scriptEngine:VoidPointer)=>{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
321 try {
~~~~~~~~~~~~~~~~~
...
337 }
~~~~~~~~~~~~~
338 }, void_t, null, VoidPointer),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:332:73 - error TS2345: Argument of type 'NativeType<void>' is not assignable to parameter of type 'ParamType'.
332 procHacker.js('ScriptEngine::_processSystemInitialize', void_t, null, VoidPointer)(scriptEngine);
~~~~~~
bdsx/launcher.ts:342:9 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
342 makefunc.np(()=>{
~~~~~~~~~~~~~~~~~
343 try {
~~~~~~~~~~~~~~~~~
...
347 }
~~~~~~~~~~~~~
348 }, void_t), [Register.rcx], []);
~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:351:75 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/assembler").X64Assembler' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/assembler").X64Assembler'.
351 procHacker.write('MinecraftServerScriptEngine::onServerUpdateEnd', 0, asm().ret());
~~~~~~~~~~~
bdsx/launcher.ts:354:57 - error TS2345: Argument of type 'NativeType<void>' is not assignable to parameter of type 'ParamType'.
354 const stopfunc = procHacker.js('DedicatedServer::stop', void_t, null, VoidPointer);
~~~~~~
bdsx/launcher.ts:358:43 - error TS2345: Argument of type 'NativeType<CommandOrigin>' is not assignable to parameter of type 'Type<unknown>'.
358 const CommandOriginWrapper = Wrapper.make(CommandOrigin.ref());
~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:359:83 - error TS2345: Argument of type 'NativeType<void>' is not assignable to parameter of type 'ParamType'.
359 const commandContextConstructor = procHacker.js('CommandContext::CommandContext', void_t, null,
~~~~~~
bdsx/launcher.ts:364:22 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
364 sharedptr.create(commandContextRefCounterVftable);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:369:98 - error TS2345: Argument of type 'NativeType<void>' is not assignable to parameter of type 'ParamType'.
369 const serverCommandOriginConstructor = procHacker.js('ServerCommandOrigin::ServerCommandOrigin', void_t, null,
~~~~~~
bdsx/launcher.ts:374:32 - error TS7053: Element implicitly has an 'any' type because expression of type 'unique symbol' can't be used to index type 'typeof ServerCommandOrigin'.
Property '[NativeTypeFn.size]' does not exist on type 'typeof ServerCommandOrigin'.
374 const origin = capi.malloc(ServerCommandOrigin[NativeType.size]).as(ServerCommandOrigin);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/launcher.ts:374:73 - error TS2345: Argument of type 'typeof ServerCommandOrigin' is not assignable to parameter of type 'new () => VoidPointer'.
Property '[asm.splitTwo32Bits]' is missing in type 'ServerCommandOrigin' but required in type 'VoidPointer'.
374 const origin = capi.malloc(ServerCommandOrigin[NativeType.size]).as(ServerCommandOrigin);
~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:1267:9
1267 [asm.splitTwo32Bits]():[number, number];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'[asm.splitTwo32Bits]' is declared here.
bdsx/launcher.ts:377:5 - error TS2322: Type 'Wrapper<unknown>' is not assignable to type 'Wrapper<CommandOrigin>'.
Type 'unknown' is not assignable to type 'CommandOrigin'.
377 return wrapper;
~~~~~~~~~~~~~~~
bdsx/launcher.ts:381:1 - error TS7053: Element implicitly has an 'any' type because expression of type 'unique symbol' can't be used to index type 'typeof ServerCommandOrigin'.
Property '[NativeTypeFn.dtor]' does not exist on type 'typeof ServerCommandOrigin'.
381 ServerCommandOrigin[NativeType.dtor] = ()=>deleteServerCommandOrigin.call(this, 1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:70:33 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
70 setFunctionMap('fn_getout', asmcode.getout);
~~~~~~~~~~~~~~
bdsx/makefunc.ts:71:36 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
71 setFunctionMap('fn_str_np2js', asmcode.str_np2js);
~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:72:36 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
72 setFunctionMap('fn_str_js2np', asmcode.str_js2np);
~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:74:38 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
74 setFunctionMap('fn_utf16_js2np', asmcode.utf16_js2np);
~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:76:32 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
76 setFunctionMap('fn_bin64', asmcode.bin64);
~~~~~~~~~~~~~
bdsx/makefunc.ts:80:51 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
80 setFunctionMap('fn_getout_invalid_parameter', asmcode.getout_invalid_parameter);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:83:44 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
83 setFunctionMap('fn_buffer_to_pointer', asmcode.buffer_to_pointer);
~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:89:38 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
89 setFunctionMap('fn_utf16_np2js', asmcode.utf16_np2js);
~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:90:40 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
90 setFunctionMap('fn_pointer_np2js', asmcode.pointer_np2js);
~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:91:49 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
91 setFunctionMap('fn_pointer_np2js_nullable', asmcode.pointer_np2js_nullable);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:92:57 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
92 setFunctionMap('fn_getout_invalid_parameter_count', asmcode.getout_invalid_parameter_count);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:94:41 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type 'VoidPointer'.
94 setFunctionMap('fn_pointer_js_new', asmcode.pointer_js_new);
~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:99:5 - error TS2741: Property '[asm.splitTwo32Bits]' is missing in type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' but required in type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
99 asmcode.GetCurrentThreadId = dllraw.kernel32.GetCurrentThreadId;
~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/bdsx/makefunc.ts:1267:9
1267 [asm.splitTwo32Bits]():[number, number];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'[asm.splitTwo32Bits]' is declared here.
bdsx/makefunc.ts:100:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
100 asmcode.memcpy = dllraw.vcruntime140.memcpy;
~~~~~~~~~~~~~~
bdsx/makefunc.ts:101:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
101 asmcode.asyncAlloc = uv_async.alloc;
~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:102:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
102 asmcode.asyncPost = uv_async.post;
~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:105:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
105 asmcode.malloc = dllraw.ucrtbase.malloc;
~~~~~~~~~~~~~~
bdsx/makefunc.ts:106:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
106 asmcode.Sleep = dllraw.kernel32.Sleep;
~~~~~~~~~~~~~
bdsx/makefunc.ts:116:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
116 asmcode.js_null = nullValueRef;
~~~~~~~~~~~~~~~
bdsx/makefunc.ts:117:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
117 asmcode.js_true = chakraUtil.asJsValueRef(true);
~~~~~~~~~~~~~~~
bdsx/makefunc.ts:119:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
119 asmcode.runtimeErrorFire = runtimeError.fire;
~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:120:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
120 asmcode.runtimeErrorRaise = runtimeError.raise;
~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/mce.ts:40:68 - error TS2345: Argument of type 'WrapperType<string>' is not assignable to parameter of type 'ParamType'.
Type 'WrapperType<string>' is missing the following properties from type 'Paramable': [js2npAsm], [np2jsAsm], [np2npAsm]
40 const generateUUID = procHacker.js("Crypto::Random::generateUUID", mce.UUIDWrapper, {structureReturn: true});
~~~~~~~~~~~~~~~
bdsx/nativetype.ts:530:33 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type '[number, (number | undefined)?] | VoidPointer'.
Property '[asm.splitTwo32Bits]' is missing in type 'NativePointer' but required in type 'VoidPointer'.
530 const string_ctor = makefunc.js(proc2['??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ'], void_t, null, VoidPointer);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/makefunc.ts:1267:9
1267 [asm.splitTwo32Bits]():[number, number];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'[asm.splitTwo32Bits]' is declared here.
bdsx/nativetype.ts:531:33 - error TS2345: Argument of type 'NativePointer' is not assignable to parameter of type '[number, (number | undefined)?] | VoidPointer'.
Type 'NativePointer' is not assignable to type 'VoidPointer'.
531 const string_dtor = makefunc.js(proc['std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy_deallocate'], void_t, null, VoidPointer);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/nativetype.ts:576:24 - error TS2345: Argument of type '[number, (number | undefined)?] | VoidPointer' is not assignable to parameter of type 'Value64'.
Type '[number, (number | undefined)?]' is not assignable to type 'Value64'.
Type '[number, (number | undefined)?]' is not assignable to type 'string'.
576 asm.call64(string_dtor.pointer, Register.rax);
~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:35:6 - error TS2345: Argument of type 'OnPacketRBP' is not assignable to parameter of type 'NativeClass & Record<"packet", SharedPtr<NativeClass> | null>'.
Type 'OnPacketRBP' is not assignable to type 'Record<"packet", SharedPtr<NativeClass> | null>'.
Types of property 'packet' are incompatible.
Type 'SharedPtr<Packet>' is not assignable to type 'SharedPtr<NativeClass>'.
Type 'Packet' is missing the following properties from type 'NativeClass': [NativeType.size], [NativeType.ctor], [NativeType.dtor], [NativeType.ctor_copy], and 3 more.
35 @nativeField(SharedPtr.make(Packet), 0x50)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:35:33 - error TS2345: Argument of type 'typeof Packet' is not assignable to parameter of type 'new () => NativeClass'.
Type 'Packet' is missing the following properties from type 'NativeClass': [NativeType.size], [NativeType.ctor], [NativeType.dtor], [NativeType.ctor_copy], and 3 more.
35 @nativeField(SharedPtr.make(Packet), 0x50)
~~~~~~
bdsx/nethook.ts:36:22 - error TS2344: Type 'Packet' does not satisfy the constraint 'NativeClass'.
36 packet:SharedPtr<Packet>;
~~~~~~
bdsx/nethook.ts:72:45 - error TS2769: No overload matches this call.
Overload 1 of 2, '(allocateItSelf?: boolean | undefined): LoginPacket', gave the following error.
Argument of type 'StaticPointer' is not assignable to parameter of type 'boolean | undefined'.
Type 'StaticPointer' is not assignable to type 'true'.
Overload 2 of 2, '(pointerOrBufferItSelf: VoidPointer | null): LoginPacket', gave the following error.
Argument of type 'StaticPointer' is not assignable to parameter of type 'VoidPointer'.
Property '[asm.splitTwo32Bits]' is missing in type 'StaticPointer' but required in type 'VoidPointer'.
72 const loginpacket = new LoginPacket(packet);
~~~~~~
node_modules/bdsx/makefunc.ts:1267:9
1267 [asm.splitTwo32Bits]():[number, number];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'[asm.splitTwo32Bits]' is declared here.
bdsx/nethook.ts:92:20 - error TS2769: No overload matches this call.
Overload 1 of 2, '(allocateItSelf?: boolean | undefined): Packet', gave the following error.
Argument of type 'StaticPointer' is not assignable to parameter of type 'boolean | undefined'.
Type 'StaticPointer' is not assignable to type 'true'.
Overload 2 of 2, '(pointerOrBufferItSelf: VoidPointer | null): Packet', gave the following error.
Argument of type 'StaticPointer' is not assignable to parameter of type 'VoidPointer'.
92 new Packet(packet).sendTo(networkIdentifier, 0);
~~~~~~
bdsx/nethook.ts:287:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
287 asmcode.onPacketRaw = makefunc.np(onPacketRaw, PacketSharedPtr, null, OnPacketRBP, int32_t, NetworkHandler.Connection);
~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:287:52 - error TS2345: Argument of type 'NativeClassType<SharedPtr<Packet>>' is not assignable to parameter of type 'ParamType'.
Type 'NativeClassType<SharedPtr<Packet>>' is missing the following properties from type 'Paramable': [js2npAsm], [np2jsAsm], [np2npAsm]
287 asmcode.onPacketRaw = makefunc.np(onPacketRaw, PacketSharedPtr, null, OnPacketRBP, int32_t, NetworkHandler.Connection);
~~~~~~~~~~~~~~~
bdsx/nethook.ts:297:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
297 asmcode.onPacketBefore = makefunc.np(onPacketBefore, ExtendedStreamReadResult, null, ExtendedStreamReadResult, OnPacketRBP, int32_t);
~~~~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:297:58 - error TS2345: Argument of type 'typeof ExtendedStreamReadResult' is not assignable to parameter of type 'ParamType'.
Type 'typeof ExtendedStreamReadResult' is missing the following properties from type 'Paramable': [js2npAsm], [np2jsAsm], [np2npAsm]
297 asmcode.onPacketBefore = makefunc.np(onPacketBefore, ExtendedStreamReadResult, null, ExtendedStreamReadResult, OnPacketRBP, int32_t);
~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:324:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
324 asmcode.onPacketAfter = makefunc.np(onPacketAfter, void_t, null, OnPacketRBP, int32_t);
~~~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:335:68 - error TS2345: Argument of type 'typeof NetworkHandler' is not assignable to parameter of type 'ParamType'.
Type 'typeof NetworkHandler' is missing the following properties from type 'Paramable': [js2npAsm], [np2jsAsm], [np2npAsm]
335 const onPacketSendNp = makefunc.np(onPacketSend, void_t, null, NetworkHandler, NetworkIdentifier, Packet);
~~~~~~~~~~~~~~
bdsx/nethook.ts:336:5 - error TS2322: Type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
336 asmcode.onPacketSend = onPacketSendNp;
~~~~~~~~~~~~~~~~~~~~
bdsx/nethook.ts:337:67 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/core").VoidPointer' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/core").VoidPointer'.
337 procHacker.hookingRawWithCallOriginal('NetworkHandler::send', onPacketSendNp, [Register.rcx, Register.rdx, Register.r8, Register.r9], []);
~~~~~~~~~~~~~~
bdsx/nethook.ts:347:80 - error TS2345: Argument of type 'NativeType<void>' is not assignable to parameter of type 'ParamType'.
347 sendInternalOriginal = procHacker.hooking('NetworkHandler::_sendInternal', void_t, null,
~~~~~~
bdsx/rawpacket.ts:71:58 - error TS2345: Argument of type 'import("/home/theevolk/gs/mc/bdsx/pointer").CxxStringWrapper' is not assignable to parameter of type 'import("/home/theevolk/gs/mc/node_modules/bdsx/pointer").CxxStringWrapper'.
Type 'CxxStringWrapper' is missing the following properties from type 'CxxStringWrapper': [NativeType.ctor], [NativeType.dtor], [NativeType.ctor_copy], [NativeType.size], and 3 more.
71 networkHandler.sendInternal(target, this.packet, this.data);
~~~~~~~~~
node_modules/bdsx/bds/enumfiller.ts:491:10 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftComponent'.
491 type MinecraftComponent = bedrock_types.MinecraftComponent;
~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:491:10
491 type MinecraftComponent = bedrock_types.MinecraftComponent;
~~~~~~~~~~~~~~~~~~
'MinecraftComponent' was also declared here.
bdsx/bds/enumfiller.ts:497:11
497 const MinecraftComponent:typeof bedrock_types.MinecraftComponent;
~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/bds/enumfiller.ts:493:10 - error TS2451: Cannot redeclare block-scoped variable 'ReceiveFromMinecraftServer'.
493 type ReceiveFromMinecraftServer = bedrock_types.ReceiveFromMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:493:10
493 type ReceiveFromMinecraftServer = bedrock_types.ReceiveFromMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~~~~~~
'ReceiveFromMinecraftServer' was also declared here.
bdsx/bds/enumfiller.ts:503:11
503 const ReceiveFromMinecraftServer:typeof bedrock_types.ReceiveFromMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/bds/enumfiller.ts:495:10 - error TS2451: Cannot redeclare block-scoped variable 'SendToMinecraftServer'.
495 type SendToMinecraftServer = bedrock_types.SendToMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:495:10
495 type SendToMinecraftServer = bedrock_types.SendToMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~
'SendToMinecraftServer' was also declared here.
bdsx/bds/enumfiller.ts:505:11
505 const SendToMinecraftServer:typeof bedrock_types.SendToMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/bds/enumfiller.ts:497:11 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftComponent'.
497 const MinecraftComponent:typeof bedrock_types.MinecraftComponent;
~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:491:10
491 type MinecraftComponent = bedrock_types.MinecraftComponent;
~~~~~~~~~~~~~~~~~~
'MinecraftComponent' was also declared here.
bdsx/bds/enumfiller.ts:497:11
497 const MinecraftComponent:typeof bedrock_types.MinecraftComponent;
~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/bds/enumfiller.ts:499:11 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftDimension'.
499 const MinecraftDimension:typeof bedrock_types.MinecraftDimension;
~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:499:11
499 const MinecraftDimension:typeof bedrock_types.MinecraftDimension;
~~~~~~~~~~~~~~~~~~
'MinecraftDimension' was also declared here.
node_modules/bdsx/bds/enumfiller.ts:501:11 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftParticleEffect'.
501 const MinecraftParticleEffect:typeof bedrock_types.MinecraftParticleEffect;
~~~~~~~~~~~~~~~~~~~~~~~
bdsx/externs/particle.d.ts:184:10
184 type MinecraftParticleEffect = keyof MinecraftParticleEffectMap;
~~~~~~~~~~~~~~~~~~~~~~~
'MinecraftParticleEffect' was also declared here.
bdsx/bds/enumfiller.ts:501:11
501 const MinecraftParticleEffect:typeof bedrock_types.MinecraftParticleEffect;
~~~~~~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/bds/enumfiller.ts:503:11 - error TS2451: Cannot redeclare block-scoped variable 'ReceiveFromMinecraftServer'.
503 const ReceiveFromMinecraftServer:typeof bedrock_types.ReceiveFromMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:493:10
493 type ReceiveFromMinecraftServer = bedrock_types.ReceiveFromMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~~~~~~
'ReceiveFromMinecraftServer' was also declared here.
bdsx/bds/enumfiller.ts:503:11
503 const ReceiveFromMinecraftServer:typeof bedrock_types.ReceiveFromMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/bds/enumfiller.ts:505:11 - error TS2451: Cannot redeclare block-scoped variable 'SendToMinecraftServer'.
505 const SendToMinecraftServer:typeof bedrock_types.SendToMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:495:10
495 type SendToMinecraftServer = bedrock_types.SendToMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~
'SendToMinecraftServer' was also declared here.
bdsx/bds/enumfiller.ts:505:11
505 const SendToMinecraftServer:typeof bedrock_types.SendToMinecraftServer;
~~~~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/externs/generated.addons.d.ts:563:6 - error TS2300: Duplicate identifier 'BlockId'.
563 type BlockId = keyof BlockIdMap;
~~~~~~~
bdsx/externs/generated.addons.d.ts:563:6
563 type BlockId = keyof BlockIdMap;
~~~~~~~
'BlockId' was also declared here.
node_modules/bdsx/externs/generated.addons.d.ts:683:6 - error TS2300: Duplicate identifier 'EntityId'.
683 type EntityId = keyof EntityIdMap;
~~~~~~~~
bdsx/externs/generated.addons.d.ts:683:6
683 type EntityId = keyof EntityIdMap;
~~~~~~~~
'EntityId' was also declared here.
node_modules/bdsx/externs/generated.addons.d.ts:719:6 - error TS2300: Duplicate identifier 'MinecraftDamageSource'.
719 type MinecraftDamageSource = keyof MinecraftDamageSourceMap;
~~~~~~~~~~~~~~~~~~~~~
bdsx/externs/generated.addons.d.ts:719:6
719 type MinecraftDamageSource = keyof MinecraftDamageSourceMap;
~~~~~~~~~~~~~~~~~~~~~
'MinecraftDamageSource' was also declared here.
node_modules/bdsx/externs/generated.addons.d.ts:1612:6 - error TS2300: Duplicate identifier 'ItemId'.
1612 type ItemId = keyof ItemIdMap;
~~~~~~
bdsx/externs/generated.addons.d.ts:1612:6
1612 type ItemId = keyof ItemIdMap;
~~~~~~
'ItemId' was also declared here.
node_modules/bdsx/externs/generated.scripting.d.ts:6:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: ITickingArea, ITickingAreasComponent, IArmorContainerComponent, IContainerComponent, IHandContainerComponent, IHotbarContainerComponent, IInventoryContainerComponent, ITagComponent
6 declare global {
~~~~~~~
bdsx/externs/generated.scripting.d.ts:6:1
6 declare global {
~~~~~~~
Conflicts are in this file.
node_modules/bdsx/externs/particle.d.ts:184:10 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftParticleEffect'.
184 type MinecraftParticleEffect = keyof MinecraftParticleEffectMap;
~~~~~~~~~~~~~~~~~~~~~~~
bdsx/externs/particle.d.ts:184:10
184 type MinecraftParticleEffect = keyof MinecraftParticleEffectMap;
~~~~~~~~~~~~~~~~~~~~~~~
'MinecraftParticleEffect' was also declared here.
bdsx/bds/enumfiller.ts:501:11
501 const MinecraftParticleEffect:typeof bedrock_types.MinecraftParticleEffect;
~~~~~~~~~~~~~~~~~~~~~~~
and here.
node_modules/bdsx/externs/scripting-extra.d.ts:4:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: MinecraftComponentName, MinecraftComponentTypeMap, VectorArray, MinecraftDimension, ILookAtComponent, IDisplayChatParameters, IBlockStateComponent, MinecraftServerEventName, MinecraftClientEventName, server
4 declare global
~~~~~~~
bdsx/externs/scripting-extra.d.ts:4:1
4 declare global
~~~~~~~
Conflicts are in this file.
node_modules/bdsx/externs/scripting-extra.d.ts:202:10 - error TS2451: Cannot redeclare block-scoped variable 'MinecraftDimension'.
202 type MinecraftDimension = 'overworld' | 'nether' | 'the end';
~~~~~~~~~~~~~~~~~~
bdsx/bds/enumfiller.ts:499:11
499 const MinecraftDimension:typeof bedrock_types.MinecraftDimension;
~~~~~~~~~~~~~~~~~~
'MinecraftDimension' was also declared here.
node_modules/bdsx/index.ts:3:9 - error TS2451: Cannot redeclare block-scoped variable 'bdsx'.
3 let bdsx:boolean|undefined;
~~~~
bdsx/index.ts:3:9
3 let bdsx:boolean|undefined;
~~~~
'bdsx' was also declared here.
node_modules/bdsx/launcher.ts:32:18 - error TS2451: Cannot redeclare block-scoped variable 'brightRed'.
32 export const brightRed:Color;
~~~~~~~~~
bdsx/launcher.ts:32:18
32 export const brightRed:Color;
~~~~~~~~~
'brightRed' was also declared here.
node_modules/bdsx/launcher.ts:33:18 - error TS2451: Cannot redeclare block-scoped variable 'brightGreen'.
33 export const brightGreen:Color;
~~~~~~~~~~~
bdsx/launcher.ts:33:18
33 export const brightGreen:Color;
~~~~~~~~~~~
'brightGreen' was also declared here.
node_modules/bdsx/launcher.ts:34:18 - error TS2451: Cannot redeclare block-scoped variable 'brightYellow'.
34 export const brightYellow:Color;
~~~~~~~~~~~~
bdsx/launcher.ts:34:18
34 export const brightYellow:Color;
~~~~~~~~~~~~
'brightYellow' was also declared here.
node_modules/bdsx/launcher.ts:35:18 - error TS2451: Cannot redeclare block-scoped variable 'brightBlue'.
35 export const brightBlue:Color;
~~~~~~~~~~
bdsx/launcher.ts:35:18
35 export const brightBlue:Color;
~~~~~~~~~~
'brightBlue' was also declared here.
node_modules/bdsx/launcher.ts:36:18 - error TS2451: Cannot redeclare block-scoped variable 'brightMagenta'.
36 export const brightMagenta:Color;
~~~~~~~~~~~~~
bdsx/launcher.ts:36:18
36 export const brightMagenta:Color;
~~~~~~~~~~~~~
'brightMagenta' was also declared here.
node_modules/bdsx/launcher.ts:37:18 - error TS2451: Cannot redeclare block-scoped variable 'brightCyan'.
37 export const brightCyan:Color;
~~~~~~~~~~
bdsx/launcher.ts:37:18
37 export const brightCyan:Color;
~~~~~~~~~~
'brightCyan' was also declared here.
node_modules/bdsx/launcher.ts:38:18 - error TS2451: Cannot redeclare block-scoped variable 'brightWhite'.
38 export const brightWhite:Color;
~~~~~~~~~~~
bdsx/launcher.ts:38:18
38 export const brightWhite:Color;
~~~~~~~~~~~
'brightWhite' was also declared here.
[12:00:35 PM] Found 211 errors. Watching for file changes.`