-
Example code from Option[T]:
https://github.com/nim-lang/Nim/blob/d53ab9e5c857d47b8ea9643a2cf0235f3486afa0/lib/pure/options.nim
However, I will limit it to pure 'objects'. No pointers or ref. No…
-
tsConfig.json
```
{
"extends": "./.temp/tsconfig-base.json"
}
```
tsconfig-base.json
```
{
"include": ["../src/**/*", "../types/**/*.d.ts", "./loader-types.d.ts", "./client-types.d.ts"]…
-
Found this issue while investigating the code for #147
I noticed that `custom_formatters` are not being user for unmarshalling and validating properties, unless their containing Schema is strictly…
-
I've started thinking about any breaking changes I'd like to make for the v3 release. So far they're pretty much all type related and serve to either improve inference or make something stricter, whic…
-
Currently, the type definition for `TaskFunction` looks like this:
```ts
type TaskFunction = (...args: any[]) => Awaitable;
```
Though this works, it is problematic because only certain basic …
-
## Maintainer List
@lighthousand, @bogdanbacosca
## For New Translators
Please read this first (click to open)
To translate an article:
1. Check that no one else has claimed your article in the …
-
Similar to how we have 'map' builtin, it would be neat to have a 'reduce' builtin. We would pass in an array and a binary reduction operator, and 'reduce' would - you guessed it - reduce the array to…
-
/kind feature
I think eventually we will be asked to add a proto encoding for CRDs. It's very non-obvious how to do this, so I think we should start talking about it now.
I can think of two appr…
-
After grace period of 25 years, Clang-16 and GCC-14 are enabling errors code that was made illegal in C99 standard. Note that it's very easy to accidentally mess this up by forgetting to specify a ret…
-
The ndjson and zson parsers currently unify array complex element types into a top-level union. This isn't strictly incorrect, but the union types could be simpler by unifying at the lowest possible l…