n8n
Version:
n8n Workflow Automation Tool
10 lines (9 loc) • 1.03 kB
TypeScript
import { Credentials } from 'n8n-core';
import { ICredentialDataDecryptedObject, ICredentialsExpressionResolveValues, ICredentialsHelper, INodeCredentialsDetails, INodeProperties, WorkflowExecuteMode } from 'n8n-workflow';
export declare class CredentialsHelper extends ICredentialsHelper {
getCredentials(nodeCredentials: INodeCredentialsDetails, type: string): Promise<Credentials>;
getCredentialsProperties(type: string): INodeProperties[];
getDecrypted(nodeCredentials: INodeCredentialsDetails, type: string, mode: WorkflowExecuteMode, raw?: boolean, expressionResolveValues?: ICredentialsExpressionResolveValues): Promise<ICredentialDataDecryptedObject>;
applyDefaultsAndOverwrites(decryptedDataOriginal: ICredentialDataDecryptedObject, type: string, mode: WorkflowExecuteMode, expressionResolveValues?: ICredentialsExpressionResolveValues): ICredentialDataDecryptedObject;
updateCredentials(nodeCredentials: INodeCredentialsDetails, type: string, data: ICredentialDataDecryptedObject): Promise<void>;
}