return new TSError(diagnosticText, diagnosticCodes)
^
TSError: ⨯ Unable to compile TypeScript:
src/content-generate.ts:89:108 - error TS2339: Property 'name' does not exist on type 'JSON'.
89 this.generateDocs = this.template(this.nativeDescription(data), "NATIVE", category, jsonNative.name, this.nativeUsage(jsonNative, nativeParams.paramsWithType), nativeParams.luaDocs, jsonNative.results, "function " + nativeName + "(" + this.nativeParams(jsonNative).params + ") end");
~~~~
src/content-generate.ts:89:206 - error TS2339: Property 'results' does not exist on type 'JSON'.
89 this.generateDocs = this.template(this.nativeDescription(data), "NATIVE", category, jsonNative.name, this.nativeUsage(jsonNative, nativeParams.paramsWithType), nativeParams.luaDocs, jsonNative.results, "function " + nativeName + "(" + this.nativeParams(jsonNative).params + ") end");
~~~~~~~
src/content-generate.ts:104:18 - error TS2339: Property 'name' does not exist on type 'JSON'.
104 if (data.name !== undefined || natives !== undefined)
~~~~
src/content-generate.ts:105:26 - error TS2339: Property 'name' does not exist on type 'JSON'.
105 return (data.name || natives).toLowerCase().replace('0x', 'n_0x').replace(/_([a-z])/g, (sub, bit) => bit.toUpperCase()).replace(/^([a-z])/, (sub, bit) => bit.toUpperCase());
~~~~
src/content-generate.ts:124:35 - error TS2339: Property 'params' does not exist on type 'JSON'.
124 for (let i = 0; i <= data.params.length - 1; i++) {
~~~~~~
src/content-generate.ts:125:68 - error TS2339: Property 'params' does not exist on type 'JSON'.
125 luaDocs += ((i != 0 ? "\n" : "") + "--@params " + data.params[i].name + " " + data.params[i].type);
~~~~~~
src/content-generate.ts:125:96 - error TS2339: Property 'params' does not exist on type 'JSON'.
125 luaDocs += ((i != 0 ? "\n" : "") + "--@params " + data.params[i].name + " " + data.params[i].type);
~~~~~~
src/content-generate.ts:126:51 - error TS2339: Property 'params' does not exist on type 'JSON'.
126 params += ((i != 0 ? "," : "") + data.params[i].name);
~~~~~~
src/content-generate.ts:127:59 - error TS2339: Property 'params' does not exist on type 'JSON'.
127 paramsWithType += ((i != 0 ? "," : "") + data.params[i].type + " " + data.params[i].name);
~~~~~~
src/content-generate.ts:127:87 - error TS2339: Property 'params' does not exist on type 'JSON'.
127 paramsWithType += ((i != 0 ? "," : "") + data.params[i].type + " " + data.params[i].name);
~~~~~~
src/content-generate.ts:141:18 - error TS2339: Property 'description' does not exist on type 'JSON'.
141 if (data.description !== undefined)
~~~~~~~~~~~
src/content-generate.ts:142:25 - error TS2339: Property 'description' does not exist on type 'JSON'.
142 return data.description;
~~~~~~~~~~~
src/content-generate.ts:158:30 - error TS2339: Property 'results' does not exist on type 'JSON'.
158 return template(data.results, data.name, nativeParams);
~~~~~~~
src/content-generate.ts:158:44 - error TS2339: Property 'name' does not exist on type 'JSON'.
158 return template(data.results, data.name, nativeParams);
~~~~
at createTSError (C:\laragon\bin\nodejs\node-v10\node_modules\ts-node\src\index.ts:240:12)
at reportTSError (C:\laragon\bin\nodejs\node-v10\node_modules\ts-node\src\index.ts:244:19)
at getOutput (C:\laragon\bin\nodejs\node-v10\node_modules\ts-node\src\index.ts:359:34)
at Object.compile (C:\laragon\bin\nodejs\node-v10\node_modules\ts-node\src\index.ts:392:11)
at Module.m._compile (C:\laragon\bin\nodejs\node-v10\node_modules\ts-node\src\index.ts:438:43)
at Module._extensions..js (internal/modules/cjs/loader.js:699:10)
at Object.require.extensions.(anonymous function) [as .ts] (C:\laragon\bin\nodejs\node-v10\node_modules\ts-node\src\index.ts:441:12)
at Module.load (internal/modules/cjs/loader.js:598:32)
at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
at Function.Module._load (internal/modules/cjs/loader.js:529:3)
Have a good day.