cameron-martin / typed-sql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

typed-sql

Infers the type of executing an SQL query, at compile time, using TypeScript's template literal types.

Usage

interface Schema {
  users: {
    id: number,
    name: string,
    is_admin: boolean
  }
}

new Client<Schema>.query('SELECT id, name AS username FROM users WHERE is_admin = true') // QueryResult<{ id:number, name: string }>

About


Languages

Language:TypeScript 100.0%