UNPKG

@gensx/vercel-ai-sdk

Version:
55 lines (48 loc) 1.98 kB
'use strict'; /** * Check out the docs at https://www.gensx.com/docs * Find us on Github https://github.com/gensx-inc/gensx * Find us on Discord https://discord.gg/F5BSU8Kc */ var gensx = require('@gensx/core'); var ai = require('ai'); function _interopNamespaceDefault(e) { var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n.default = e; return Object.freeze(n); } var gensx__namespace = /*#__PURE__*/_interopNamespaceDefault(gensx); var ai__namespace = /*#__PURE__*/_interopNamespaceDefault(ai); // eslint-disable-next-line @typescript-eslint/no-explicit-any function createGSXComponent(name, fn) { return gensx__namespace.Component(name, fn); } // Cast to the more specific type const StreamObject = createGSXComponent("StreamObject", ai__namespace.streamObject); const StreamText = createGSXComponent("StreamText", ai__namespace.streamText); const GenerateText = createGSXComponent("GenerateText", ai__namespace.generateText); // Cast to the more specific type const GenerateObject = createGSXComponent("GenerateObject", ai__namespace.generateObject); const Embed = createGSXComponent("Embed", ai__namespace.embed); const EmbedMany = createGSXComponent("EmbedMany", ai__namespace.embedMany); const GenerateImage = createGSXComponent("GenerateImage", ai__namespace.experimental_generateImage); exports.Embed = Embed; exports.EmbedMany = EmbedMany; exports.GenerateImage = GenerateImage; exports.GenerateObject = GenerateObject; exports.GenerateText = GenerateText; exports.StreamObject = StreamObject; exports.StreamText = StreamText; exports.createGSXComponent = createGSXComponent; //# sourceMappingURL=index.cjs.map