n8n
Version:
n8n Workflow Automation Tool
18 lines (17 loc) • 1.15 kB
TypeScript
import express from 'express';
import { TestMetricRepository } from '../databases/repositories/test-metric.repository.ee';
import { TestDefinitionService } from './test-definition.service.ee';
import { TestMetricsRequest } from './test-definitions.types.ee';
export declare class TestMetricsController {
private readonly testDefinitionService;
private readonly testMetricRepository;
constructor(testDefinitionService: TestDefinitionService, testMetricRepository: TestMetricRepository);
private getTestDefinition;
getMany(req: TestMetricsRequest.GetMany): Promise<import("../databases/entities/test-metric.ee").TestMetric[]>;
getOne(req: TestMetricsRequest.GetOne): Promise<import("../databases/entities/test-metric.ee").TestMetric>;
create(req: TestMetricsRequest.Create, res: express.Response): Promise<import("../databases/entities/test-metric.ee").TestMetric | undefined>;
patch(req: TestMetricsRequest.Patch, res: express.Response): Promise<import("../databases/entities/test-metric.ee").TestMetric | null | undefined>;
delete(req: TestMetricsRequest.Delete): Promise<{
success: boolean;
}>;
}