import { ok, type ReadonlyDB } from "@tailor-platform/erp-kit/core"; import type { DB } from "../generated/kysely-tailordb"; export interface GetWorkerByUserInput { userId: string; } export async function run(db: ReadonlyDB, input: GetWorkerByUserInput) { const worker = await db .selectFrom("Worker") .selectAll() .where("userId", "=", input.userId) .executeTakeFirst(); return ok({ worker: worker ?? null }); }