UNPKG

n8n-nodes-smartsuite

Version:
31 lines (30 loc) 1.41 kB
import type { ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; /** * 1) Operations picker */ export declare function getOperations(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>; /** * 2) Load ALL table fields (including reserved and record-ID fields) */ export declare function getTableFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>; /** * 3) Load only mutable table fields (exclude reserved and record-ID fields) */ export declare function getMutableTableFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>; /** * 4) Get filter operators for a given field type (supports upsert and search) */ export declare function getFilterOptionsForFieldType(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>; /** * 5) Dynamic search methods */ export declare function searchTableFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>; export declare function searchTableFieldsMutable(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>; export declare const loadOptions: { getOperations: typeof getOperations; getTableFields: typeof getTableFields; getMutableTableFields: typeof getMutableTableFields; getFilterOptionsForFieldType: typeof getFilterOptionsForFieldType; searchTableFields: typeof searchTableFields; searchTableFieldsMutable: typeof searchTableFieldsMutable; };