rxstack/rxstack

View on GitHub
packages/core/src/kernel/metadata/metadata.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import {HttpMethod, Transport} from '../interfaces';

export class BaseMetadata {
  target: Function;
  name: string;
  propertyKey: string;
  transport: Transport;
}

export class HttpMetadata extends BaseMetadata {
  path: string;
  httpMethod: HttpMethod;
}

export class WebSocketMetadata extends BaseMetadata { }