n8n
Version:
n8n Workflow Automation Tool
13 lines (12 loc) • 582 B
TypeScript
import type { ICredentialDataDecryptedObject, IExecutionContext, IWorkflowSettings } from 'n8n-workflow';
export type CredentialResolveMetadata = {
id: string;
name: string;
type: string;
resolverId?: string;
resolvableAllowFallback?: boolean;
isResolvable: boolean;
};
export interface ICredentialResolutionProvider {
resolveIfNeeded(credentialsResolveMetadata: CredentialResolveMetadata, staticData: ICredentialDataDecryptedObject, executionContext?: IExecutionContext, workflowSettings?: IWorkflowSettings): Promise<ICredentialDataDecryptedObject>;
}