piral-vue-3
Version:
Plugin for integrating Vue@3 components in Piral.
22 lines • 685 B
JavaScript
import { createConverter } from './converter';
/**
* Creates new Pilet API extensions for integration of Vue@3.
*/
export function createVue3Api(config = {}) {
return (context) => {
const convert = createConverter(config);
context.converters.vue3 = ({ root, captured }) => convert(root, captured);
return {
fromVue3(root, captured) {
return {
type: 'vue3',
root,
captured,
};
},
Vue3Extension: convert.Extension,
defineVue3Middleware: convert.defineMiddleware,
};
};
}
//# sourceMappingURL=create.js.map