UNPKG

n8n

Version:

n8n Workflow Automation Tool

61 lines (60 loc) 2.21 kB
import type { MockedNodeItem } from '../databases/entities/test-definition.ee'; import type { AuthenticatedRequest, ListQuery } from '../requests'; export declare namespace TestDefinitionsRequest { namespace RouteParams { type TestId = { id: string; }; } type GetOne = AuthenticatedRequest<RouteParams.TestId>; type GetMany = AuthenticatedRequest<{}, {}, {}, ListQuery.Params> & { listQueryOptions: ListQuery.Options; }; type Create = AuthenticatedRequest<{}, {}, { name: string; workflowId: string; evaluationWorkflowId?: string; }>; type Patch = AuthenticatedRequest<RouteParams.TestId, {}, { name?: string; evaluationWorkflowId?: string; annotationTagId?: string; mockedNodes?: MockedNodeItem[]; }>; type Delete = AuthenticatedRequest<RouteParams.TestId>; type Run = AuthenticatedRequest<RouteParams.TestId>; } export declare namespace TestMetricsRequest { namespace RouteParams { type TestDefinitionId = { testDefinitionId: string; }; type TestMetricId = { id: string; }; } type GetOne = AuthenticatedRequest<RouteParams.TestDefinitionId & RouteParams.TestMetricId>; type GetMany = AuthenticatedRequest<RouteParams.TestDefinitionId>; type Create = AuthenticatedRequest<RouteParams.TestDefinitionId, {}, { name: string; }>; type Patch = AuthenticatedRequest<RouteParams.TestDefinitionId & RouteParams.TestMetricId, {}, { name: string; }>; type Delete = AuthenticatedRequest<RouteParams.TestDefinitionId & RouteParams.TestMetricId>; } export declare namespace TestRunsRequest { namespace RouteParams { type TestId = { testDefinitionId: string; }; type TestRunId = { id: string; }; } type GetMany = AuthenticatedRequest<RouteParams.TestId, {}, {}, ListQuery.Params> & { listQueryOptions: ListQuery.Options; }; type GetOne = AuthenticatedRequest<RouteParams.TestId & RouteParams.TestRunId>; type Delete = AuthenticatedRequest<RouteParams.TestId & RouteParams.TestRunId>; }