Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/provider / / defineProviderMiddleware
Function: defineProviderMiddleware()
ts
function defineProviderMiddleware<T>(args): (opts) => ProviderMiddleware;Defined in: packages/provider/src/middleware/compose.ts:173
Decorator factory used internally by every built-in middleware. The returned function attaches the canonical kind discriminator and the inner-provider symbol so the composer can introspect chains.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
args | { factory: (opts) => ProviderMiddleware; kind: string; } |
args.factory | (opts) => ProviderMiddleware |
args.kind | string |
Returns
(opts) => ProviderMiddleware