@chord-ts/rpc
Version:
💎 Cutting edge transport framework vanishing borders between frontend and backend
15 lines (14 loc) • 523 B
JavaScript
;
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;
}