UNPKG

okam-core

Version:

The extension for small program framework

31 lines (26 loc) 701 B
/** * @file Create ant component instance * @author sparklewhy@gmail.com */ 'use strict'; import {createComponent} from '../helper/factory'; import {normalizeEventArgs} from './helper/triggerEvent'; import {normalizeComponent} from './helper/component'; import componentBase from './base/component'; /** * Fix ant component event args * * @param {Array} args the event args * @return {Array} */ componentBase.methods.__beforeEmit = function (args) { return normalizeEventArgs(this, args); }; export default function extendComponent(componentInfo, options) { return createComponent( componentInfo, componentBase, normalizeComponent, options ); }