Drizzle always says data exists even tho it can be undefined in ts.

export const selectRenter = async (name: string) => {
  return db.select().from(renter).where(eq(renter.name, name));
};

This is my service.

Then i use it like this:
const [renter] = await getRenter(name);

If i hover over renter it gives the data type without undefined being a possibility.
This causes for me to forget to check if the data exists or not because linter does not warn.

I think im doing something wrong would like your help
Was this page helpful?