18 lines
583 B
TypeScript
18 lines
583 B
TypeScript
import { Controller, Get, Header, Query } from '@nestjs/common';
|
||
import { GetEdgesDto } from './dto/get-edges.dto';
|
||
import { EdgeService } from './edge.service';
|
||
|
||
@Controller('edge')
|
||
export class EdgeController {
|
||
constructor(private readonly edge: EdgeService) {}
|
||
|
||
/** Возвращает список edge с опциональными фильтрами по parent и тексту. */
|
||
@Get()
|
||
@Header('Cache-Control', 'no-store')
|
||
@Header('Pragma', 'no-cache')
|
||
@Header('Expires', '0')
|
||
findAll(@Query() query: GetEdgesDto) {
|
||
return this.edge.findAll(query);
|
||
}
|
||
}
|