UNPKG

@iyio/convo-lang

Version:

A conversational language.

20 lines 827 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseConvoMessageComponents = exports.getConvoPromptMediaUrl = void 0; const common_1 = require("@iyio/common"); const convo_lang_ui_types_1 = require("./convo-lang-ui-types"); const getConvoPromptMediaUrl = (img, purpose) => { if (typeof img === 'string') { return img; } if (!img) { return undefined; } return img.url ?? img.getUrl?.(purpose) ?? img[convo_lang_ui_types_1.convoPromptImagePropKey]?.(); }; exports.getConvoPromptMediaUrl = getConvoPromptMediaUrl; const parseConvoMessageComponents = (content) => { return (0, common_1.parseXml)(content, { parseJsonAtts: true }).result; }; exports.parseConvoMessageComponents = parseConvoMessageComponents; //# sourceMappingURL=convo-lang-ui-lib.js.map