TypeScript SDK
Offizielles TypeScript/JavaScript SDK für thelawin.dev.
Erfordert Node.js 18+ oder modernen Browser
Installation
bash
npm install github:steviee/thelawin-clients#path:typescriptSchnellstart
typescript
import { ThelawinClient } from '@thelawin/sdk'
const client = new ThelawinClient('env_sandbox_xxx')
const result = await client.invoice()
.number('2026-001')
.date('2026-01-15')
.seller({ name: 'Acme GmbH', vatId: 'DE123456789', city: 'Berlin', country: 'DE' })
.buyer({ name: 'Kunde AG', city: 'München', country: 'DE' })
.addItem({ description: 'Beratung', quantity: 8, unit: 'HUR', unitPrice: 150, vatRate: 19 })
.template('minimal')
.generate()
if (result.success) {
await result.savePdf('./rechnung.pdf')
}Vollständige Dokumentation: TypeScript SDK