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

Function api

packages/openapi-v3/src/decorators/api.decorator.ts:29–36  ·  view source on GitHub ↗
(spec: Partial<ControllerSpec>)

Source from the content-addressed store, hash-verified

27 *
28 */
29export function api(spec: Partial<ControllerSpec>) {
30 const controllerSpec: ControllerSpec = {paths: {}, ...spec};
31 return ClassDecoratorFactory.createDecorator<ControllerSpec>(
32 OAI3Keys.CLASS_KEY,
33 controllerSpec,
34 {decoratorName: '@api'},
35 );
36}

Callers 15

InfoControllerClass · 0.90
EchoControllerClass · 0.90
InfoControllerClass · 0.90
FlagControllerClass · 0.90
StatusControllerClass · 0.90
MyControllerClass · 0.90
MyControllerClass · 0.85
MyControllerClass · 0.85

Calls 1

createDecoratorMethod · 0.45

Tested by

no test coverage detected