-
## What kind of feature would you like and why?
This is a feature request, not a bug -- need to make a different issue template for that.
Schema checking for plugin options would improve the DX …
-
Curious to hear other perspectives on this.
Right now the only difference between `type` and `object` struct is the "looseness" of the properties. `type` doesn't care about unknown properties, wher…
-
My pull works great and my push syncs to the server just fine, but my records `_status` are never marked as synced and I can't figure out why. The result is every time sync is called the same record i…
-
# Bootstrap
## Repository
### Templates
- [x] Issue template
- [x] Pull request template
### CI
- [x] Github Actions
- [x] Lint
- [x] Commit lint
- [x] Tests
- [ ] …
-
## Background
Currently, [egg-validate](https://github.com/eggjs/egg-validate) don't support `i18n`:
- https://github.com/eggjs/egg/issues/589
- https://github.com/eggjs/egg/issues/1064
- https…
-
[_Are the Types Wrong?_](https://arethetypeswrong.github.io/) is a tool that scans a library and highlights potential issues with importing it via Node, CommonJS, and ESM.
Running this tool against…
-
# Suggestion
## 🔍 Search Terms
Type guard, parent object, infer, inference
## ✅ Viability Checklist
My suggestion meets these guidelines:
* [x] This wouldn't be a breaking change in exi…
-
## Explanation
As part of the Wallet Framework Team's OKR (Q2 2024 O3KR4) for upgrading TypeScript to v5.0+ in the core monorepo, we are updating dependencies of the core repo so that they generate…
-
Several parser libraries include disclaimers about email validation:
https://valibot.dev/api/email/
https://github.com/ianstormtaylor/superstruct?tab=readme-ov-file#why
https://github.com/eff…
-
zod etc have a `lazy` combinator that allows creating recursive validators.
For example, given this TS type:
```ts
type Node = {
label: string;
children: Node[];
};
```
There is no w…