UNPKG

n8n

Version:

n8n Workflow Automation Tool

24 lines (23 loc) 795 B
import type { AuthenticatedRequest } from '@n8n/db'; import type { PublicAPIEndpoint } from '../../shared/handler.types'; type InstallPackageRequest = AuthenticatedRequest<{}, {}, { name: string; version?: string; verify?: boolean; }>; type UpdatePackageRequest = AuthenticatedRequest<{ name: string; }, {}, { version?: string; verify?: boolean; }>; type CommunityPackageHandlers = { installPackage: PublicAPIEndpoint<InstallPackageRequest>; getInstalledPackages: PublicAPIEndpoint<AuthenticatedRequest>; updatePackage: PublicAPIEndpoint<UpdatePackageRequest>; uninstallPackage: PublicAPIEndpoint<AuthenticatedRequest<{ name: string; }>>; }; declare const communityPackageHandlers: CommunityPackageHandlers; export = communityPackageHandlers;