Creating functions
Functions are endpoints that can later be called on the client.
call
To create new functions (endpoints), use .call
on any middleware.
import { middleware } from 'kavi/server'
export const router = {
// middleware runs before every call
route: middleware
.call(({ event }) => {
// runs on every call
})
}
To see how it's used check out First Api.
Calling functions
clientimport { api } from '$lib/kavi/client'
await api.route().ok()
calling the function returns a result.