1.6.1 • Published 6 months ago

@ap0nia/eden v1.6.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@elysiajs/eden

Fully type-safe Elysia client refers to the documentation

Installation

bun add elysia @elysiajs/eden

Example

// server.ts
import { Elysia, t } from 'elysia'

const app = new Elysia()
    .get('/', () => 'Hi Elysia')
    .get('/id/:id', ({ params: { id } }) => id)
    .post('/mirror', ({ body }) => body, {
        schema: {
            body: t.Object({
                id: t.Number(),
                name: t.String()
            })
        }
    })
    .listen(8080)

export type App = typeof app

// client.ts
import { edenTreaty } from '@elysiajs/eden'
import type { App } from './server'

const app = edenTreaty<App>('http://localhost:8080')

// data: Hi Elysia (fully type-safe)
const { data: pong } = app.index.get()

// data: 1895
const { data: id } = client.id.1895.get()

// data: { id: 1895, name: 'Skadi' }
const { data: nendoroid } = app.mirror.post({
    id: 1895,
    name: 'Skadi'
})
1.0.0-next.19

6 months ago

1.0.0-next.18

6 months ago

1.0.0-next.17

7 months ago

1.0.0-next.16

7 months ago

1.0.0-next.11

7 months ago

1.0.0-next.10

7 months ago

1.6.1

10 months ago

1.0.0-next.15

7 months ago

1.6.1-canary.0

10 months ago

1.6.0

1 year ago

1.0.0-next.14

7 months ago

1.0.0-next.13

7 months ago

1.0.0-next.12

7 months ago

1.0.0-next.2

7 months ago

1.0.0-next.3

7 months ago

1.0.0-next.4

7 months ago

1.0.0-next.5

7 months ago

1.0.0-next.6

7 months ago

1.0.0-next.7

7 months ago

1.0.0-next.8

7 months ago

1.0.0-next.9

7 months ago

1.5.0

1 year ago

1.6.1-canary

10 months ago

1.0.0-next.21

6 months ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.1

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.3.0

1 year ago

1.2.1

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago