UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

50 lines (49 loc) 1.52 kB
/** * DevExtreme (cjs/__internal/core/ai_integration/commands/generateGridColumn.js) * Version: 25.2.5 * Build date: Fri Feb 20 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GenerateGridColumnCommand = void 0; var _base = require("../../../core/ai_integration/commands/base"); class GenerateGridColumnCommand extends _base.BaseCommand { getTemplateName() { return "generateGridColumn" } buildPromptData(params) { const dataDescription = this.generateDataDescription(params.data); return { user: { text: params.text, data: dataDescription } } } parseResult(response) { if ("string" === typeof response) { if ("" === response) { return { data: {} } } return { data: JSON.parse(response) } } const data = "string" === typeof response.data ? JSON.parse(response.data) : response.data; return { data: data } } generateDataDescription(data) { const result = JSON.stringify(data); return result } } exports.GenerateGridColumnCommand = GenerateGridColumnCommand;