jorge
Explore posts from serversDTDrizzle Team
•Created by jorge on 8/11/2024 in #help
drizzle-zod createInsertSchema gives optional types
I have the following table:
And I am using
drizzle-zod
to generate a Zod type from my schema:
However when I try to use the type within my tRPC
procedure as such, I get a typescript error, which seems to be complaining that the properties within CreateRecipeSchema
are optional:
I'm quite new to drizzle and zod, and from what I gather from documentation, I am using zod correctly, but I am not sure.3 replies
MModular
•Created by jorge on 3/4/2024 in #questions
Mojo implementation question regarding borrow checker
Hello,
I am a student learning about Programming Language Theory and I have a question regarding Mojo's implementation of Borrow Checking.
In Rust, borrow-checking is performed by statically analysing the types of variables at compile time. However in Mojo, there doesn't seem to be a type for references, and there also doesn't seem to be any syntax for dereferences.
So my question is, how does Mojo perform its borrow checking? Does it automatically add a reference within the scope of the function? What if one needs to dereference?
I understand that Mojo's compiler is currently closed source, but if anyone could point me towards any relevant papers, or give any detail on its implementation in contrast to Rust's implementation I would be very grateful.
Thanks
5 replies
How to protect all routes other than sign-in
Hi there, I am making an app where I only want signed-in users to see the content, I want all routes to automatically redirect to the sign-up page if the user is not signed in.
Ideally, I don't want to have to add the boilerplate to check if the user is signed up on every single page, I also don't want to have to create and maintain a massive list of all the protected routes (which is virtually every route in my app) when using middleware.
What is an easy way of setting something like this up?
Here is what I came up with, conditionally showing the route if the user has a session, though tbh it is a bit janky.
It sort of works, though when you sign out, you have to refresh to show the signup
5 replies
Trying to modify a type from @auth/core
Hi there,
I am trying to edit the
DefaultSession
type from @auth/core
as such:
in types/@auth.d.ts
However, I am getting this error when I run pnpm dev
Am I missing something? I'm not very familiar with .d.ts
files and solid start, so I might be missing something.2 replies