-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
devices-module.ts
34 lines (29 loc) · 927 Bytes
/
devices-module.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
import { Database, Model } from '@vuex-orm/core'
import { Plugin } from '@vuex-orm/core/dist/src/plugins/use'
export interface InstallFunction extends Plugin {
}
export interface GlobalConfigInterface {
database: Database
originName?: string
}
export interface ComponentsInterface {
Model: typeof Model
}
declare module '@vuex-orm/core' {
namespace Model {
// Exchange origin name
const $devicesModuleOrigin: string
}
}
// Re-export models types
export * from '@/lib/types'
export * from '@/lib/channel-configuration/types'
export * from '@/lib/channel-properties/types'
export * from '@/lib/channels/types'
export * from '@/lib/configuration/types'
export * from '@/lib/connectors/types'
export * from '@/lib/device-configuration/types'
export * from '@/lib/device-connector/types'
export * from '@/lib/device-properties/types'
export * from '@/lib/devices/types'
export * from '@/lib/properties/types'