MCPcopy
hub / github.com/nestjs/nest / Sse

Function Sse

packages/common/decorators/http/sse.decorator.ts:9–31  ·  view source on GitHub ↗
(
  path?: string,
  options: { [METHOD_METADATA]?: RequestMethod } = {
    [METHOD_METADATA]: RequestMethod.GET,
  },
)

Source from the content-addressed store, hash-verified

7 * @publicApi
8 */
9export function Sse(
10 path?: string,
11 options: { [METHOD_METADATA]?: RequestMethod } = {
12 [METHOD_METADATA]: RequestMethod.GET,
13 },
14): MethodDecorator {
15 return (
16 target: object,
17 key: string | symbol,
18 descriptor: TypedPropertyDescriptor<any>,
19 ) => {
20 path = path && path.length ? path : '/';
21
22 Reflect.defineMetadata(PATH_METADATA, path, descriptor.value);
23 Reflect.defineMetadata(
24 METHOD_METADATA,
25 options[METHOD_METADATA],
26 descriptor.value,
27 );
28 Reflect.defineMetadata(SSE_METADATA, true, descriptor.value);
29 return descriptor;
30 };
31}

Callers 3

TestClass · 0.90
AppControllerClass · 0.90
AppControllerClass · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected