UNPKG

n8n

Version:

n8n Workflow Automation Tool

24 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sqlite = exports.objectRetriever = exports.lowerCaser = exports.idStringifier = void 0; const typedi_1 = require("typedi"); const config_1 = require("@n8n/config"); const n8n_workflow_1 = require("n8n-workflow"); exports.idStringifier = { from: (value) => value === null || value === void 0 ? void 0 : value.toString(), to: (value) => typeof value === 'string' ? Number(value) : value, }; exports.lowerCaser = { from: (value) => value, to: (value) => (typeof value === 'string' ? value.toLowerCase() : value), }; exports.objectRetriever = { to: (value) => value, from: (value) => (typeof value === 'string' ? (0, n8n_workflow_1.jsonParse)(value) : value), }; const jsonColumn = { to: (value) => typedi_1.Container.get(config_1.GlobalConfig).database.type === 'sqlite' ? JSON.stringify(value) : value, from: (value) => (typeof value === 'string' ? (0, n8n_workflow_1.jsonParse)(value) : value), }; exports.sqlite = { jsonColumn }; //# sourceMappingURL=transformers.js.map