Skip to content

Commit 5136fcc

Browse files
committed
chore: 📦 fix a bug
1 parent 9da3fd5 commit 5136fcc

File tree

3 files changed

+22
-23
lines changed

3 files changed

+22
-23
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-api-queries",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "Elegant and simple way to build requests for REST API",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

src/index.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { ValidatorType } from './core/Validator'
22
import Validator from './core/Validator'
3-
import './vue'
3+
import type _Vue from 'vue'
44

55
export type Errors = ValidatorType
66

@@ -25,3 +25,23 @@ export { default as BaseProxy } from './core/BaseProxy'
2525
export { default as BaseTransformer } from './core/BaseTransformer'
2626
export { default as PaginationTransformer } from './core/PaginationTransformer'
2727
export default new VueApiQuery()
28+
29+
declare module '@nuxt/types' {
30+
interface Context {
31+
$errors: Errors
32+
}
33+
interface NuxtAppOptions {
34+
$errors: Errors
35+
}
36+
}
37+
declare module 'vue/types/vue' {
38+
interface Vue {
39+
$errors: Errors
40+
}
41+
}
42+
declare module 'vue/types/options' {
43+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
44+
interface ComponentOptions<V extends _Vue> {
45+
$errors: Errors
46+
}
47+
}

src/vue.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)