UNPKG

vue-class-component

Version:

ES201X/TypeScript class decorator for Vue components

15 lines (14 loc) 449 B
import { componentFactory, $internalHooks } from './component'; export { createDecorator, mixins } from './util'; function Component(options) { if (typeof options === 'function') { return componentFactory(options); } return function (Component) { return componentFactory(Component, options); }; } Component.registerHooks = function registerHooks(keys) { $internalHooks.push(...keys); }; export default Component;