UNPKG

n8n-nodes-base

Version:

Base nodes of n8n

16 lines 1.51 kB
import type { IDataObject, INode, DataTableFilter, IDataTableProjectAggregateService, IDataTableProjectService, IExecuteFunctions, ILoadOptionsFunctions, DataTableColumnJsType, DataTableColumnType } from 'n8n-workflow'; import type { FieldEntry, FilterType } from './constants'; export declare function resolveDataTableId(ctx: IExecuteFunctions | ILoadOptionsFunctions, resourceLocator: { mode: 'list' | 'id' | 'name'; value: string; }): Promise<string>; export declare function getDataTableProxyExecute(ctx: IExecuteFunctions, index?: number): Promise<IDataTableProjectService>; export declare function getDataTableProxyLoadOptions(ctx: ILoadOptionsFunctions): Promise<IDataTableProjectService | undefined>; export declare function getDataTableAggregateProxy(ctx: IExecuteFunctions | ILoadOptionsFunctions): Promise<IDataTableProjectAggregateService>; export declare function isFieldEntry(obj: unknown): obj is FieldEntry; export declare function isMatchType(obj: unknown): obj is FilterType; export declare function buildGetManyFilter(fieldEntries: FieldEntry[], matchType: FilterType, columnTypeMap: Record<string, DataTableColumnType>, node: INode): DataTableFilter; export declare function isFieldArray(value: unknown): value is FieldEntry[]; export declare function dataObjectToApiInput(data: IDataObject, node: INode, row: number): Record<string, DataTableColumnJsType>; export declare function getDryRunParameter(ctx: IExecuteFunctions, index: number): boolean; //# sourceMappingURL=utils.d.ts.map