n8n
Version:
n8n Workflow Automation Tool
10 lines (9 loc) • 534 B
TypeScript
import type { IDataObject, IRunExecutionData } from 'n8n-workflow';
export interface RuntimeCredentialProvider {
getRuntimeCredential(runExecutionData: IRunExecutionData, alias: string): Promise<IDataObject[string] | undefined>;
}
export declare class RuntimeCredentialProxyService implements RuntimeCredentialProvider {
private provider;
registerProvider(provider: RuntimeCredentialProvider): void;
getRuntimeCredential(runExecutionData: IRunExecutionData, alias: string): Promise<IDataObject[string] | undefined>;
}