@apify/n8n-nodes-apify
Version:
n8n nodes for Apify
26 lines (25 loc) • 1.44 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
export declare class Apify implements INodeType {
description: INodeTypeDescription;
methods: {
loadOptions?: {
[key: string]: (this: import("n8n-workflow").ILoadOptionsFunctions) => Promise<import("n8n-workflow").INodePropertyOptions[]>;
};
listSearch?: {
[key: string]: (this: import("n8n-workflow").ILoadOptionsFunctions, filter?: string, paginationToken?: string) => Promise<import("n8n-workflow").INodeListSearchResult>;
};
credentialTest?: {
[functionName: string]: import("n8n-workflow").ICredentialTestFunction;
};
resourceMapping?: {
[functionName: string]: (this: import("n8n-workflow").ILoadOptionsFunctions) => Promise<import("n8n-workflow").ResourceMapperFields>;
};
localResourceMapping?: {
[functionName: string]: (this: import("n8n-workflow").ILocalLoadOptionsFunctions) => Promise<import("n8n-workflow").ResourceMapperFields>;
};
actionHandler?: {
[functionName: string]: (this: import("n8n-workflow").ILoadOptionsFunctions, payload: import("n8n-workflow").IDataObject | string | undefined) => Promise<import("n8n-workflow").NodeParameterValueType>;
};
} | undefined;
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}