本页还没有译文
本页 17 段还没译成한국어,下面显示的是英文原文。MiddlewareServerFn
还没翻译译自英文(tanstack.com)本页 17 段都还没译
Type Alias: MiddlewareServerFn()<TCtxIn, TExtension>
type MiddlewareServerFn<TCtxIn, TExtension> = (args) => Promise<unknown>;Defined in: packages/workflow-core/src/types.ts:399
A middleware extends the ctx for downstream middleware + the
handler. The function receives the current ctx and a next
callable taking { context: TExtension } — the literal context
field is what TypeScript anchors on to infer TExtension from the
call site.
const requireUser = createMiddleware().server(async ({ ctx, next }) => {
const user = await loadUser()
return next({ context: { user } })
// downstream ctx is now `prev & { user: User }`
})
Type Parameters
TCtxIn
TCtxIn
TExtension
TExtension
Parameters
args
ctx
TCtxIn
next
(opts) => Promise<unknown>
Returns
Promise<unknown>
AI 翻译查看英文原文