Quickstart
Configure, define operations, and run the CLI.
1. Configure
export default {
paths: {
queries: 'corsair/queries',
mutations: 'corsair/mutations',
schema: 'corsair/schema.ts',
apiEndpoint: 'api/corsair'
},
out: './corsair/drizzle',
envFile: '.env.local'
}2. Define operations
import { z } from 'corsair'
export const input = z.object({ id: z.string() })
export async function handler(ctx: any, i: { id: string }) {
return { id: i.id }
}3. Run CLI
pnpm corsair generate
pnpm corsair check
pnpm corsair migrate