UNPKG

@chord-ts/rpc

Version:

💎 Cutting edge transport framework vanishing borders between frontend and backend

15 lines (14 loc) • 523 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sveltekitMiddleware = sveltekitMiddleware; function sveltekitMiddleware() { const backendAdapter = async (event, ctx, next) => { if (!event?.request || !event?.locals) { throw TypeError('Use this adapter only with SvelteKit. Pass RequestEvent to exec function'); } ctx.body = await event.request.json(); Object.assign(ctx, event.locals); next(); }; return backendAdapter; }