Igal Klebanov

Results 126 issues of Igal Klebanov

[That PR](https://github.com/koskimas/kysely/pull/117) got me wondering if these predicates could be added without the complexity described in the comment section by @koskimas.. but still with type-safety, autocompletion and decent ergonomics. `fn`...

- [x] generalize `UnionNode`, its parser, transforms and visits - all set operators share the same syntax of `query1 SET_OPERATOR [all | distinct] query2`. Also set operations can be combined,...

enhancement

something like: @Input() filter: (time: string) => boolean; Allowing to disable certain times from being picked. **example use case**: - only even hours. ``` filter = (time: string) => {...

**current behavior:** default time is set on init (or defaults to 1200AM), and is not changed when min / max time change at runtime. i.e. still causing 12:00AM to be...

Hey 👋 `ZodObject` methods that receive a mask as input currently accept unexpected keys (keys that do not exist in object's shape) without any typescript errors. This can be safer....

Hey 👋 Currently we got `z.string().url()`. It remains a string after the check. There are more things we could validate in a url, but it'll feel really awkward to put...

Hey 👋 This PR adds `.gt`, `.gte`, `.lt`, `.lte`, `.positive`, `.negative`, `.nonpositive`, `.nonnegative`, `.gigantic` (`.unsafe`), `.safe` & `.multipleOf` to `ZodBigInt`. closes #1592.

Hey 👋 - Forgot to add `.isFinite` @ #1546. - A multiple of an integer is an integer, so let's make `.isInt` truthy in that case. This might allow people...

Closes #3537 ## 🎯 Changes This PR tries adding the ability to configure a custom namespace (& procedure) delimiter instead of the default `.` (which is not allowed by AWS)....

@trpc/server
@trpc/client
🕸 www