UNPKG

n8n

Version:

n8n Workflow Automation Tool

29 lines (28 loc) 1.36 kB
import { Logger } from '@n8n/backend-common'; import { CredentialResolverConfiguration, CredentialResolverHandle, ICredentialResolver } from '@n8n/decorators'; import { ICredentialContext, ICredentialDataDecryptedObject } from 'n8n-workflow'; export declare class StubCredentialResolver implements ICredentialResolver { private readonly logger; private secretsStore; constructor(logger: Logger); metadata: { name: string; description: string; displayName: string; options: { displayName: string; name: string; type: "string"; default: string; placeholder: string; description: string; }[]; }; private generateKey; getSecret(credentialId: string, context: ICredentialContext, handle: CredentialResolverHandle): Promise<ICredentialDataDecryptedObject>; setSecret(credentialId: string, context: ICredentialContext, data: ICredentialDataDecryptedObject, handle: CredentialResolverHandle): Promise<void>; deleteSecret(credentialId: string, context: ICredentialContext, handle: CredentialResolverHandle): Promise<void>; private parseOptions; validateOptions(options: CredentialResolverConfiguration): Promise<void>; validateIdentity(_identity: string, _handle: CredentialResolverHandle): Promise<void>; }