UNPKG

@vulcan-sql/extension-huggingface

Version:

Hugging Face feature for VulcanSQL

23 lines 935 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertToHuggingFaceTable = void 0; const class_validator_1 = require("class-validator"); const lodash_1 = require("lodash"); const convertToHuggingFaceTable = (data) => { const table = data.reduce((result, current) => { // Convert each row data Object.keys(current).map((column) => { const value = (0, class_validator_1.isArray)(current[column]) || (0, class_validator_1.isObject)(current[column]) ? JSON.stringify(current[column]) : String(current[column]); if ((0, lodash_1.isEmpty)(result[column])) result[column] = [value]; else result[column].push(value); }); return result; }, {}); return table; }; exports.convertToHuggingFaceTable = convertToHuggingFaceTable; //# sourceMappingURL=converter.js.map