MCPcopy Create free account
hub / github.com/loopbackio/loopback-next / createActionBindings

Function createActionBindings

packages/rest/src/rest.component.ts:135–149  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

133}
134
135function createActionBindings() {
136 const bindings: Binding[] = [];
137 const providers = {
138 [RestBindings.SequenceActions.LOG_ERROR.key]: LogErrorProvider,
139 [RestBindings.SequenceActions.FIND_ROUTE.key]: FindRouteProvider,
140 [RestBindings.SequenceActions.INVOKE_METHOD.key]: InvokeMethodProvider,
141 [RestBindings.SequenceActions.REJECT.key]: RejectProvider,
142 [RestBindings.SequenceActions.PARSE_PARAMS.key]: ParseParamsProvider,
143 [RestBindings.SequenceActions.SEND.key]: SendProvider,
144 };
145 for (const k in providers) {
146 bindings.push(createBindingFromClass(providers[k], {key: k}));
147 }
148 return bindings;
149}
150
151// TODO(kevin): Extend this interface def to include multiple servers?
152export type RestComponentConfig = RestServerConfig;

Callers 1

RestComponentClass · 0.85

Calls 1

createBindingFromClassFunction · 0.85

Tested by

no test coverage detected