Skip to content

Commit eff7f60

Browse files
authored
feat!(core, client): prototype-based selectors and predicates (#235)
* chore: use `.generated.ts` instead of `_generated_.ts` Signed-off-by: 0x009922 <[email protected]> * feat: implement on type-level Signed-off-by: 0x009922 <[email protected]> * feat: implement the runtime layer, pass tests Signed-off-by: 0x009922 <[email protected]> * docs(core): extend docs Signed-off-by: 0x009922 <[email protected]> --------- Signed-off-by: 0x009922 <[email protected]>
1 parent e0daf7b commit eff7f60

29 files changed

+1939
-832
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ v8-compile-cache-0
1212
/prep
1313
/.iroha
1414
/packages/core/crypto/wasm/
15-
**/*_generated_.ts
15+
**/*generated.ts
1616
/packages/core/data-model/schema/schema.json
1717

deno.jsonc

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"dependencies": ["prep:ok"]
3636
},
3737
"test:deno": {
38-
"command": "deno test --doc",
38+
"command": "deno test -R --doc",
3939
"dependencies": ["prep:ok"]
4040
},
4141
"test:vitest": {
@@ -74,7 +74,7 @@
7474
},
7575
"fmt": {
7676
"include": ["."],
77-
"exclude": ["**/*_generated_.ts", "**/pnpm-lock.yaml"],
77+
"exclude": ["**/*generated.ts", "**/pnpm-lock.yaml"],
7878
"semiColons": false,
7979
"lineWidth": 120,
8080
"singleQuote": true
@@ -91,7 +91,9 @@
9191
"@std/assert": "jsr:@std/assert@^1.0.11",
9292
"@std/async": "jsr:@std/async@^1.0.10",
9393
"@std/encoding": "jsr:@std/encoding@^1.0.7",
94+
"@std/expect": "jsr:@std/expect@^1.0.13",
9495
"@std/fmt": "jsr:@std/fmt@^1.0.5",
96+
"@std/testing": "jsr:@std/testing@^1.0.9",
9597
"@std/toml": "jsr:@std/toml@^1.0.2",
9698
"change-case": "npm:change-case@^5.4.4",
9799
"dprint-node": "npm:dprint-node@^1.0.8",
@@ -108,7 +110,7 @@
108110
},
109111
"publish": {
110112
"exclude": [
111-
"!**/*_generated_.ts",
113+
"!**/*.generated.ts",
112114
"!packages/core/crypto/wasm/",
113115
"!packages/core/data-model/schema/schema.json",
114116
"**/*.spec.ts",

deno.lock

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)