UNPKG

@dxdeveloperexperience/hygie

Version:

Hygie is an easy-to-use Open-Source REST API allowing you to interact with GIT events. This NestJS API expose a set of customizable rules to automate your project's life cycle.

31 lines (27 loc) 814 B
import { Controller, Get, Header } from '@nestjs/common'; import { getAllRules } from '../generator/getAllRules'; import { getAllRunnables } from '../generator/getAllRunnables'; import { getAllOptions } from '../generator/getAllOptions'; import { getYAMLSchema } from '../generator/getYAMLSchema'; @Controller('doc') export class DocumentationController { @Get('/schema') getYAMLSchema(): object { return getYAMLSchema(); } @Get('/rules') @Header('Access-Control-Allow-Origin', '*') getAllRules(): object { return getAllRules(); } @Get('/runnables') @Header('Access-Control-Allow-Origin', '*') getAllRunnables(): object { return getAllRunnables(); } @Get('/options') @Header('Access-Control-Allow-Origin', '*') getAllOptions(): object { return getAllOptions(); } }