/
alacarte.d.ts
42 lines (34 loc) 路 1004 Bytes
/
alacarte.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
declare module 'vuetify/es5/components/Vuetify' {
import Vuetify from 'vuetify'
export default Vuetify
}
declare module 'vuetify/es5/components/*' {
import { ComponentOrPack } from 'vuetify'
import { VueConstructor } from 'vue'
const VuetifyComponent: {
// FIX: The & VueConstructor is a lie.
// This might not be a valid component.
// But registering arbitrary objects as components is the status quo.
default: ComponentOrPack & VueConstructor
[key: string]: ComponentOrPack & VueConstructor
}
export = VuetifyComponent
}
declare module 'vuetify/es5/directives' {
import { PluginFunction } from 'vue'
import { VuetifyDirective } from 'vuetify'
const ClickOutside: VuetifyDirective
const Ripple: VuetifyDirective
const Resize: VuetifyDirective
const Scroll: VuetifyDirective
const Touch: VuetifyDirective
const Plugin: PluginFunction<never>
export {
ClickOutside,
Ripple,
Resize,
Scroll,
Touch
}
export default Plugin
}