Documentation / zerotal / http / NegotiateMap
Interface: NegotiateMap<TWeb, TJson, TCli>
Defined in: packages/core/src/http/negotiate.ts:159
The per-channel handlers passed to negotiate(); cli falls back to json when omitted.
Type Parameters
TWeb
TWeb = void
TJson
TJson = void
TCli
TCli = void
Properties
web
web: (
web) =>TWeb|Promise<TWeb>
Defined in: packages/core/src/http/negotiate.ts:160
Parameters
web
Returns
TWeb | Promise<TWeb>
json
json: (
api) =>TJson|Promise<TJson>
Defined in: packages/core/src/http/negotiate.ts:161
Parameters
api
Returns
TJson | Promise<TJson>
cli?
optionalcli?: (cli) =>TCli|Promise<TCli>
Defined in: packages/core/src/http/negotiate.ts:162
Parameters
cli
Returns
TCli | Promise<TCli>