@vert/core
Version:
Library to build OOP applications which are based on Vue.
9 lines (8 loc) • 518 B
TypeScript
import Vue, { ComponentOptions } from 'vue';
import { componentFactory } from './component';
import { VueClass } from './declarations';
declare function Component<V extends Vue>(options: ComponentOptions<V> & ThisType<V>): <VC extends VueClass<V>>(target: VC) => VC;
declare function Component<VC extends VueClass<Vue>>(target: VC): VC;
declare function registerHooks(keys: string[]): void;
export { createDecorator, VueDecorator, mixins } from './util';
export { Component, componentFactory, registerHooks };