Files
elysia/example/nested-schema.ts
T

35 lines
565 B
TypeScript

import { Elysia, t } from '../src'
new Elysia()
.guard(
{
query: t.Object({
name: t.String()
})
},
(app) =>
app
.get('/', ({ query }) => 'A', {
beforeHandle: ({ query }) => {},
query: t.Object({
a: t.String()
})
})
.guard(
{
headers: t.Object({
a: t.String()
})
},
(app) =>
app.get('/a', () => 'A', {
beforeHandle: ({ query }) => {},
body: t.Object({
username: t.String()
})
})
)
)
.get('*', () => 'Star now work')
.listen(3000)