UNPKG

vue-function-api-sd

Version:

Provide logic composition capabilities for Vue.

21 lines (20 loc) 740 B
import Vue, { VueConstructor } from 'vue'; import { SetupFunction, SetupContext } from './ts-api'; import { Wrapper } from './wrappers'; declare module 'vue/types/options' { interface ComponentOptions<V extends Vue> { setup?: SetupFunction<{}, {}>; } } declare const plugin: { install: (Vue: VueConstructor<Vue>) => void; }; export { default as createElement } from './createElement'; export { plugin, Wrapper, SetupContext }; export { set } from './reactivity'; export { createComponent, PropType } from './ts-api'; export * from './functions/state'; export * from './functions/lifecycle'; export * from './functions/watch'; export * from './functions/computed'; export * from './functions/inject';