类型别名 GetLoadContextFunction<Env, Params, Data>
GetLoadContextFunction<Env, Params, Data>: ((args: { context: { cloudflare: EventContext<Env, Params, Data> & { caches: CacheStorage; cf: EventContext<Env, Params, Data>["request"]["cf"]; ctx: { passThroughOnException: EventContext<Env, Params, Data>["passThroughOnException"]; waitUntil: EventContext<Env, Params, Data>["waitUntil"]; }; }; }; request: Request; }) => AppLoadContext | Promise<AppLoadContext>) 类型参数
- Env = unknown
- Params extends string = any
- Data extends Record<string, unknown> = Record<string, unknown>
一个函数,返回将在路由
loader
和action
函数中用作context
的值。你可以将其视为一个逃生舱口,允许你将特定于环境/平台的值传递给你的 loader/action。