n8n
Version:
n8n Workflow Automation Tool
26 lines (25 loc) • 1.42 kB
TypeScript
import express from 'express';
import { TestRunnerService } from '../evaluation.ee/test-runner/test-runner.service.ee';
import { TestDefinitionService } from './test-definition.service.ee';
import { TestDefinitionsRequest } from './test-definitions.types.ee';
export declare class TestDefinitionsController {
private readonly testDefinitionService;
private readonly testRunnerService;
constructor(testDefinitionService: TestDefinitionService, testRunnerService: TestRunnerService);
getMany(req: TestDefinitionsRequest.GetMany): Promise<{
tests: never[];
count: number;
testDefinitions?: undefined;
} | {
testDefinitions: import("../databases/entities/test-definition.ee").TestDefinition[];
count: number;
tests?: undefined;
}>;
getOne(req: TestDefinitionsRequest.GetOne): Promise<import("../databases/entities/test-definition.ee").TestDefinition>;
create(req: TestDefinitionsRequest.Create, res: express.Response): Promise<import("../databases/entities/test-definition.ee").TestDefinition | undefined>;
delete(req: TestDefinitionsRequest.Delete): Promise<{
success: boolean;
}>;
patch(req: TestDefinitionsRequest.Patch, res: express.Response): Promise<import("../databases/entities/test-definition.ee").TestDefinition | undefined>;
runTest(req: TestDefinitionsRequest.Run, res: express.Response): Promise<void>;
}