1 | import Vue, { ComponentOptions } from 'vue';
|
2 | import { VueClass } from './declarations';
|
3 | export { createDecorator, VueDecorator, mixins } from './util';
|
4 | declare function Component<V extends Vue>(options: ComponentOptions<V> & ThisType<V>): <VC extends VueClass<V>>(target: VC) => VC;
|
5 | declare namespace Component {
|
6 | var registerHooks: (keys: string[]) => void;
|
7 | }
|
8 | declare function Component<VC extends VueClass<Vue>>(target: VC): VC;
|
9 | declare namespace Component {
|
10 | var registerHooks: (keys: string[]) => void;
|
11 | }
|
12 | export default Component;
|