UNPKG

n8n

Version:

n8n Workflow Automation Tool

37 lines (36 loc) 1.94 kB
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>; exampleEvaluationInput(req: TestDefinitionsRequest.ExampleEvaluationInput): Promise<{ annotations: { vote: import("n8n-workflow").AnnotationVote | null | undefined; tags: Pick<import("../databases/entities/annotation-tag-entity.ee").AnnotationTagEntity, "id" | "name">[] | undefined; highlightedData: { [k: string]: string; }; }; originalExecution: Record<string, any>; newExecution: Record<string, any>; } | null>; }