UNPKG

n8n

Version:

n8n Workflow Automation Tool

22 lines (21 loc) 1.14 kB
import type { InstalledPackages } from '@n8n/db'; import { EventService } from '../events/event.service'; import { Push } from '../push'; import { NodeRequest } from '../requests'; import { CommunityPackagesService } from '../services/community-packages.service'; import { CommunityNodeTypesService } from '../services/community-node-types.service'; export declare function isNpmError(error: unknown): error is { code: number; stdout: string; }; export declare class CommunityPackagesController { private readonly push; private readonly communityPackagesService; private readonly eventService; private readonly communityNodeTypesService; constructor(push: Push, communityPackagesService: CommunityPackagesService, eventService: EventService, communityNodeTypesService: CommunityNodeTypesService); installPackage(req: NodeRequest.Post): Promise<InstalledPackages>; getInstalledPackages(): Promise<InstalledPackages[] | import("n8n-workflow").PublicInstalledPackage[]>; uninstallPackage(req: NodeRequest.Delete): Promise<void>; updatePackage(req: NodeRequest.Update): Promise<InstalledPackages>; }