UNPKG

@mineru98/n8n-ko

Version:

n8n Workflow Automation Tool - Korean Version

18 lines (17 loc) 1.42 kB
import { type CredentialsEntity, type Folder, type Project, ProjectRepository, type WorkflowEntity, WorkflowRepository, type WorkflowTagMapping } from '@n8n/db'; import type { FindOptionsWhere } from '@n8n/typeorm'; import type { AuthenticatedRequest } from '../../requests'; import { SourceControlContext } from './types/source-control-context'; export declare class SourceControlScopedService { private readonly projectRepository; private readonly workflowRepository; constructor(projectRepository: ProjectRepository, workflowRepository: WorkflowRepository); ensureIsAllowedToPush(req: AuthenticatedRequest): Promise<void>; getAdminProjectsFromContext(context: SourceControlContext): Promise<Project[]>; getWorkflowsInAdminProjectsFromContext(context: SourceControlContext): Promise<WorkflowEntity[] | undefined>; getAdminProjectsByContextFilter(context: SourceControlContext): FindOptionsWhere<Project> | undefined; getFoldersInAdminProjectsFromContextFilter(context: SourceControlContext): FindOptionsWhere<Folder>; getWorkflowsInAdminProjectsFromContextFilter(context: SourceControlContext): FindOptionsWhere<WorkflowEntity>; getCredentialsInAdminProjectsFromContextFilter(context: SourceControlContext): FindOptionsWhere<CredentialsEntity>; getWorkflowTagMappingInAdminProjectsFromContextFilter(context: SourceControlContext): FindOptionsWhere<WorkflowTagMapping>; }