-
-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathenv.d.ts
39 lines (31 loc) · 754 Bytes
/
env.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
/// <reference types="vite/client" />
import { type Instance } from 'ink-mde'
import { type DefineComponent } from 'vue'
import { type AppEventType } from '#helpers/app'
import * as appEvents from '#helpers/app'
declare global {
var isNuxt: boolean
interface Navigator {
userAgentData?: {
platform: string,
},
}
interface Window {
appEvents: typeof appEvents,
fathom?: {
trackGoal: (id: string, value: number) => void,
trackPageview: (options?: { url: string }) => void,
},
inkMde: Instance,
}
}
declare module '*.vue' {
const component: DefineComponent<{}, {}, any>
export default component
}
declare module 'vue' {
interface ComponentCustomProperties {
$store: any,
}
}
export {}