UNPKG

n8n-nodes-tulip

Version:
26 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.execute = execute; const transport_1 = require("../../../transport"); async function execute(index) { const tableId = this.getNodeParameter('tableId', index); const filters = this.getNodeParameter('filters.filterValues', index, []); const body = {}; const qs = {}; const requestMethod = 'GET'; const endpoint = `tables/${tableId}/count`; qs.filterAggregator = this.getNodeParameter('filterAggregator', index); qs.limit = this.getNodeParameter('limit', index); qs.offset = this.getNodeParameter('offset', index); if (filters.length > 0) { const formattedFilters = filters.map(filter => ({ field: filter.columnName, functionType: filter.filterFunction, arg: filter.columnValue, })); qs.filters = JSON.stringify(formattedFilters); } const responseData = await transport_1.apiRequest.call(this, requestMethod, endpoint, body, qs); return this.helpers.returnJsonArray(responseData); } //# sourceMappingURL=execute.js.map