From 2680c86e0f01b7b8659a78a70b98633dd245197e Mon Sep 17 00:00:00 2001 From: Matt Johnson-Pint Date: Thu, 18 Jan 2024 12:37:25 -0800 Subject: [PATCH 1/3] Update .gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index b38db2f2..a78d866a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ node_modules/ build/ + +.DS_Store From 7445f44c0e0c7a54360fd9ec9b7e70ca1ff6c551 Mon Sep 17 00:00:00 2001 From: Matt Johnson-Pint Date: Thu, 18 Jan 2024 12:37:35 -0800 Subject: [PATCH 2/3] Update dependencies --- examples/hmplugin1/package-lock.json | 28 ++++++++++++++-------------- examples/hmplugin1/package.json | 4 ++-- src/package-lock.json | 24 ++++++++++++------------ src/package.json | 4 ++-- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/examples/hmplugin1/package-lock.json b/examples/hmplugin1/package-lock.json index c930220a..7c362ee0 100644 --- a/examples/hmplugin1/package-lock.json +++ b/examples/hmplugin1/package-lock.json @@ -10,11 +10,11 @@ "license": "MIT", "dependencies": { "hypermode-as": "file:../../src", - "json-as": "^0.7.1" + "json-as": "^0.7.2" }, "devDependencies": { "@assemblyscript/wasi-shim": "^0.1.0", - "assemblyscript": "^0.27.22", + "assemblyscript": "^0.27.23", "visitor-as": "^0.11.4" } }, @@ -23,10 +23,10 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "json-as": "^0.7.1" + "json-as": "^0.7.2" }, "devDependencies": { - "assemblyscript": "^0.27.22", + "assemblyscript": "^0.27.23", "visitor-as": "^0.11.4" } }, @@ -68,12 +68,12 @@ "integrity": "sha512-R1nR7TT0KcROL/TxSXmiX2Q+7CgUMrjT/y9IP07StStqWs32KT2mpadJNF//yHWRaIJWe6atqTqO0JzsdhkPcQ==" }, "node_modules/assemblyscript": { - "version": "0.27.22", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.27.22.tgz", - "integrity": "sha512-6ClobsR4Hxn6K0daYp/+n9qWTqVbpdVeSGSVDqRvUEz66vvFb8atS6nLm+fnQ54JXuXmzLQy0uWYYgB8G59btQ==", + "version": "0.27.23", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.27.23.tgz", + "integrity": "sha512-+oLTB2IapORXof+bel+HliNUuEScUW4jpBIwV3Y4fDGiT0cu1qI+AJ1SG2RbJqvMo7fbUBGXv2ESq3iE9hK2rQ==", "dev": true, "dependencies": { - "binaryen": "116.0.0-nightly.20231102", + "binaryen": "116.0.0-nightly.20240114", "long": "^5.2.1" }, "bin": { @@ -90,9 +90,9 @@ } }, "node_modules/binaryen": { - "version": "116.0.0-nightly.20231102", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-116.0.0-nightly.20231102.tgz", - "integrity": "sha512-aPU9tlKdw/gcXx6u4PxtDgOtGjg/ZKnYdk23ctYb70GxZgPhWnGWmnBt01aV5dt5yFFo2V4rbB7SzpSFhViFQA==", + "version": "116.0.0-nightly.20240114", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-116.0.0-nightly.20240114.tgz", + "integrity": "sha512-0GZrojJnuhoe+hiwji7QFaL3tBlJoA+KFUN7ouYSDGZLSo9CKM8swQX8n/UcbR0d1VuZKU+nhogNzv423JEu5A==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt", @@ -104,9 +104,9 @@ "link": true }, "node_modules/json-as": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/json-as/-/json-as-0.7.1.tgz", - "integrity": "sha512-2H9C5xgfjE58UxbPATokHJRgF20RoTdwKb0vt6PoNORtEQ2I6cOYPUBleiEhQGeR9U6FN9X0OHSfQNHiChHGFA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/json-as/-/json-as-0.7.2.tgz", + "integrity": "sha512-J5DogNGKVNar0A1rYeqQq0vHCwaLU/c47bp8KhNO/7llx+pW02SD2mg+ci1IRbglw93Gzq0//Jz76Z5b+CIQ5w==", "dependencies": { "as-string-sink": "^0.5.3", "as-variant": "^0.4.1", diff --git a/examples/hmplugin1/package.json b/examples/hmplugin1/package.json index dcb6f64f..044e845f 100644 --- a/examples/hmplugin1/package.json +++ b/examples/hmplugin1/package.json @@ -12,11 +12,11 @@ }, "dependencies": { "hypermode-as": "file:../../src", - "json-as": "^0.7.1" + "json-as": "^0.7.2" }, "devDependencies": { "@assemblyscript/wasi-shim": "^0.1.0", - "assemblyscript": "^0.27.22", + "assemblyscript": "^0.27.23", "visitor-as": "^0.11.4" }, "overrides": { diff --git a/src/package-lock.json b/src/package-lock.json index 17dc150c..c7917363 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "json-as": "^0.7.1" + "json-as": "^0.7.2" }, "devDependencies": { - "assemblyscript": "^0.27.22", + "assemblyscript": "^0.27.23", "visitor-as": "^0.11.4" } }, @@ -32,12 +32,12 @@ "integrity": "sha512-R1nR7TT0KcROL/TxSXmiX2Q+7CgUMrjT/y9IP07StStqWs32KT2mpadJNF//yHWRaIJWe6atqTqO0JzsdhkPcQ==" }, "node_modules/assemblyscript": { - "version": "0.27.22", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.27.22.tgz", - "integrity": "sha512-6ClobsR4Hxn6K0daYp/+n9qWTqVbpdVeSGSVDqRvUEz66vvFb8atS6nLm+fnQ54JXuXmzLQy0uWYYgB8G59btQ==", + "version": "0.27.23", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.27.23.tgz", + "integrity": "sha512-+oLTB2IapORXof+bel+HliNUuEScUW4jpBIwV3Y4fDGiT0cu1qI+AJ1SG2RbJqvMo7fbUBGXv2ESq3iE9hK2rQ==", "dev": true, "dependencies": { - "binaryen": "116.0.0-nightly.20231102", + "binaryen": "116.0.0-nightly.20240114", "long": "^5.2.1" }, "bin": { @@ -54,9 +54,9 @@ } }, "node_modules/binaryen": { - "version": "116.0.0-nightly.20231102", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-116.0.0-nightly.20231102.tgz", - "integrity": "sha512-aPU9tlKdw/gcXx6u4PxtDgOtGjg/ZKnYdk23ctYb70GxZgPhWnGWmnBt01aV5dt5yFFo2V4rbB7SzpSFhViFQA==", + "version": "116.0.0-nightly.20240114", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-116.0.0-nightly.20240114.tgz", + "integrity": "sha512-0GZrojJnuhoe+hiwji7QFaL3tBlJoA+KFUN7ouYSDGZLSo9CKM8swQX8n/UcbR0d1VuZKU+nhogNzv423JEu5A==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt", @@ -64,9 +64,9 @@ } }, "node_modules/json-as": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/json-as/-/json-as-0.7.1.tgz", - "integrity": "sha512-2H9C5xgfjE58UxbPATokHJRgF20RoTdwKb0vt6PoNORtEQ2I6cOYPUBleiEhQGeR9U6FN9X0OHSfQNHiChHGFA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/json-as/-/json-as-0.7.2.tgz", + "integrity": "sha512-J5DogNGKVNar0A1rYeqQq0vHCwaLU/c47bp8KhNO/7llx+pW02SD2mg+ci1IRbglw93Gzq0//Jz76Z5b+CIQ5w==", "dependencies": { "as-string-sink": "^0.5.3", "as-variant": "^0.4.1", diff --git a/src/package.json b/src/package.json index 5c8b3fdb..f83cd056 100644 --- a/src/package.json +++ b/src/package.json @@ -6,10 +6,10 @@ "license": "MIT", "type": "module", "dependencies": { - "json-as": "^0.7.1" + "json-as": "^0.7.2" }, "devDependencies": { - "assemblyscript": "^0.27.22", + "assemblyscript": "^0.27.23", "visitor-as": "^0.11.4" }, "overrides": { From 8486dff1096e5b8e5fd78aae9f40e70d7dd44fac Mon Sep 17 00:00:00 2001 From: Matt Johnson-Pint Date: Thu, 18 Jan 2024 12:39:29 -0800 Subject: [PATCH 3/3] Declutter ts-ignore --- examples/hmplugin1/assembly/index.ts | 5 ----- src/assembly/dqltypes.ts | 2 -- src/assembly/gqltypes.ts | 6 ------ src/assembly/index.ts | 2 -- 4 files changed, 15 deletions(-) diff --git a/examples/hmplugin1/assembly/index.ts b/examples/hmplugin1/assembly/index.ts index 2cf0bf2e..9b632d03 100644 --- a/examples/hmplugin1/assembly/index.ts +++ b/examples/hmplugin1/assembly/index.ts @@ -121,7 +121,6 @@ export function getRandomPerson(): string { return JSON.stringify(results.data.people[0]); } -// @ts-ignore @json class Person { id: string | null = null; @@ -134,25 +133,21 @@ class Person { } } -// @ts-ignore @json class PeopleData { people!: Person[]; } -// @ts-ignore @json class AddPersonPayload { addPerson!: PeopleData; } -// @ts-ignore @json class AggregatePersonResult { aggregatePerson!: GQLAggregateValues; } -// @ts-ignore @json class GQLAggregateValues { count: u32 = 0; diff --git a/src/assembly/dqltypes.ts b/src/assembly/dqltypes.ts index cc7676a9..0cf02981 100644 --- a/src/assembly/dqltypes.ts +++ b/src/assembly/dqltypes.ts @@ -1,11 +1,9 @@ -// @ts-ignore @json export class DQLResponse { data!: T; // TODO: errors, extensions } -// @ts-ignore @json export class DQLMutationResponse { code!: string; diff --git a/src/assembly/gqltypes.ts b/src/assembly/gqltypes.ts index 10cf660e..86162e97 100644 --- a/src/assembly/gqltypes.ts +++ b/src/assembly/gqltypes.ts @@ -1,4 +1,3 @@ -// @ts-ignore @json export class GQLResponse { data!: T; @@ -6,14 +5,12 @@ export class GQLResponse { // TODO: errors } -// @ts-ignore @json class GQLExtensions { touched_uids: u32 = 0; tracing!: GQLTracing; } -// @ts-ignore @json class GQLTracing { version!: u32; @@ -23,13 +20,11 @@ class GQLTracing { execution: GQLExecution | null = null; } -// @ts-ignore @json class GQLExecution { resolvers!: GQLResolver[]; } -// @ts-ignore @json class GQLResolver { path!: string[]; @@ -41,7 +36,6 @@ class GQLResolver { dgraph!: GQLDgraph[]; } -// @ts-ignore @json class GQLDgraph { label!: string; diff --git a/src/assembly/index.ts b/src/assembly/index.ts index 72f81e52..e14e6124 100644 --- a/src/assembly/index.ts +++ b/src/assembly/index.ts @@ -71,14 +71,12 @@ export abstract class classifier { } } -// @ts-ignore @json export class ClassificationProbability { // must be defined in the library label!: string; probability!: f32; }; -// @ts-ignore @json class ClassificationResult { // must be defined in the library probabilities!: ClassificationProbability[]