- Notifications
You must be signed in to change notification settings - Fork 33.7k
/
Copy pathumd.d.ts
68 lines (61 loc) · 2.18 KB
/
umd.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import*asVfrom'./index'
import{
DefaultData,
DefaultProps,
DefaultMethods,
DefaultComputed,
PropsDefinition
}from'./options'
// Expose some types for backward compatibility...
declarenamespaceVue{
// vue.d.ts
exporttypeCreateElement=V.CreateElement
exporttypeVueConstructor<VextendsVue=Vue>=V.VueConstructor<V>
// options.d.ts
exporttypeComponent<
Data=DefaultData<never>,
Methods=DefaultMethods<never>,
Computed=DefaultComputed,
Props=DefaultProps
>=V.Component<Data,Methods,Computed,Props>
exporttypeAsyncComponent<
Data=DefaultData<never>,
Methods=DefaultMethods<never>,
Computed=DefaultComputed,
Props=DefaultProps
>=V.AsyncComponent<Data,Methods,Computed,Props>
exporttypeComponentOptions<
VextendsVue,
Data=DefaultData<V>,
Methods=DefaultMethods<V>,
Computed=DefaultComputed,
PropsDef=PropsDefinition<DefaultProps>,
Props=DefaultProps
>=V.ComponentOptions<V,Data,Methods,Computed,PropsDef,Props>
exporttypeFunctionalComponentOptions<
Props=DefaultProps,
PropDefs=PropsDefinition<Props>
>=V.FunctionalComponentOptions<Props,PropDefs>
exporttypeRenderContext<Props=DefaultProps>=V.RenderContext<Props>
exporttypePropType<T>=V.PropType<T>
exporttypePropOptions<T=any>=V.PropOptions<T>
exporttypeComputedOptions<T>=V.ComputedOptions<T>
exporttypeWatchHandler<T>=V.WatchHandler<T>
exporttypeWatchOptions=V.WatchOptions
exporttypeWatchOptionsWithHandler<T>=V.WatchOptionsWithHandler<T>
exporttypeDirectiveFunction=V.DirectiveFunction
exporttypeDirectiveOptions=V.DirectiveOptions
// plugin.d.ts
exporttypePluginFunction<T>=V.PluginFunction<T>
exporttypePluginObject<T>=V.PluginObject<T>
// vnode.d.ts
exporttypeVNodeChildren=V.VNodeChildren
exporttypeVNodeChildrenArrayContents=V.VNodeChildrenArrayContents
exporttypeVNode=V.VNode
exporttypeVNodeComponentOptions=V.VNodeComponentOptions
exporttypeVNodeData=V.VNodeData
exporttypeVNodeDirective=V.VNodeDirective
}
declareclassVueextendsV.default{}
export=Vue
exportasnamespaceVue