UNPKG

@tanstack/start-client-core

Version:

Modern and scalable routing for React applications

31 lines (30 loc) 826 B
//#region src/createMiddleware.ts var createMiddleware = (options, __opts) => { const resolvedOptions = { type: "request", ...__opts || options }; const setValidator = (validator) => { return createMiddleware({}, Object.assign(resolvedOptions, { validator, inputValidator: validator })); }; return { options: resolvedOptions, middleware: (middleware) => { return createMiddleware({}, Object.assign(resolvedOptions, { middleware })); }, validator: setValidator, inputValidator: setValidator, client: (client) => { return createMiddleware({}, Object.assign(resolvedOptions, { client })); }, server: (server) => { return createMiddleware({}, Object.assign(resolvedOptions, { server })); } }; }; //#endregion export { createMiddleware }; //# sourceMappingURL=createMiddleware.js.map