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

Method sequence

packages/rest/src/rest.server.ts:911–917  ·  view source on GitHub ↗

* Configure a custom sequence class for handling incoming requests. * * @example * ```ts * class MySequence implements SequenceHandler { * constructor( * @inject('send) public send: Send)) { * } * * public async handle({response}: RequestContext) { * send(

(sequenceClass: Constructor<SequenceHandler>)

Source from the content-addressed store, hash-verified

909 * @param sequenceClass - The sequence class to invoke for each incoming request.
910 */
911 public sequence(sequenceClass: Constructor<SequenceHandler>) {
912 const sequenceBinding = createBindingFromClass(sequenceClass, {
913 key: RestBindings.SEQUENCE,
914 });
915 this.add(sequenceBinding);
916 return sequenceBinding;
917 }
918
919 /**
920 * Configure a custom sequence function for handling incoming requests.

Callers 15

constructorMethod · 0.95
handlerMethod · 0.95
constructorMethod · 0.45
givenTestAppFunction · 0.45
runTestFunction · 0.45
constructorMethod · 0.45

Calls 2

createBindingFromClassFunction · 0.85
addMethod · 0.65

Tested by 10

givenTestAppFunction · 0.36
runTestFunction · 0.36
constructorMethod · 0.36
configureApplicationFunction · 0.36
createSequenceFunction · 0.36