Jakob Norlin
norlin.dev
Jakob Norlin
@norlin.dev
My LLM autocomplete just suggested the TS native type Exclude<...>. Didn't know about that, and it seems to be exactly what I needed. Almost like your DistributiveOmit, except it doesn't enforce "K extends keyof T", so it doesn't work for objects, like in your example. But good enough for unions!
November 25, 2025 at 6:14 PM
Right on time!

I just had to replace an omit with a manually specified subset of a union yesterday. I was very surprised the omit didn't just work.

Will use this helper today to get some dignity back! 😆
November 25, 2025 at 6:00 AM
And thanks! 😊
November 20, 2025 at 10:43 PM
Of course, it's built with both valibot and formisch! 💪
November 20, 2025 at 8:34 PM
Sorry, I tried to be funny 😅
November 20, 2025 at 8:01 PM
That's a closed circle though
November 20, 2025 at 7:32 AM
Looking forward to trying it once some fixes have landed! Currently not usable if you need basepath unfortunately.

github.com/TanStack/rou...
github.com/TanStack/rou...
github.com/TanStack/rou...
basepath handling is broken in v1.132.x · Issue #5221 · TanStack/router
Which project does this relate to? Router Describe the bug Basepath handling is broken after upgrading to the new RC version. With basepath set to /app, and the two routes routes/index.tsx and rout...
github.com
September 30, 2025 at 12:05 PM
FYI, I have another issue with Solid and the RC, if you'd be willing to take a look 🤓 github.com/TanStack/rou...
Dev server broken with @tanstack/solid-start and @cloudflare/vite-plugin · Issue #5291 · TanStack/router
Which project does this relate to? Start Describe the bug After setting up the Cloudflare plugin on a @tanstack/solid-start project, the dev server gives this error on start: error when starting de...
github.com
September 29, 2025 at 10:51 AM
The router is amazing ofc, I used it before start. Excluding the router, it's pretty much RPCs and the flexibility of streaming/ssr/csr.
September 29, 2025 at 10:49 AM
Welcome to the dark side
September 16, 2025 at 8:21 PM
I think @devagr.bsky.social covers it in this talk youtu.be/N1wSVaUdV_U?...

Might have been mentioned elsewhere in the thread
Building Asynchronous UIs Without The Hassle - Stir Trek 2025
YouTube video by Stir Trek
youtu.be
September 16, 2025 at 7:22 PM
Btw, we just added self-serve Google SSO yesterday if you wanna set it up 🙂
September 13, 2025 at 9:15 PM
So that is compared to old non-edge functions, and then they also force your edge functions which were a lot cheaper into fluid compute, with the total ending up much more expensive. Is that right? 😐
August 25, 2025 at 11:49 AM
Lovely 😆
August 25, 2025 at 11:12 AM
Oof, more than double the price for less than half the fn duration. At least it's still small amounts 😅
August 25, 2025 at 11:07 AM
Really? I got the impression that it was very efficient and cheap. That's all from their own mouth though...

How much more expensive is it for you?
August 25, 2025 at 10:36 AM