Skip to content

Commit 418c684

Browse files
committed
lint
1 parent ae16656 commit 418c684

File tree

8 files changed

+29
-15
lines changed

8 files changed

+29
-15
lines changed

components.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@ declare module 'vue' {
99
export interface GlobalComponents {
1010
Compile: typeof import('./src/components/Compile.vue')['default']
1111
ConfigOptions: typeof import('./src/components/ConfigOptions.vue')['default']
12-
copy: typeof import('./src/components/ConfigOptions copy.vue')['default']
1312
Editor: typeof import('./src/components/Editor.vue')['default']
1413
Features: typeof import('./src/components/Features.vue')['default']
15-
HelloWorld: typeof import('./src/components/HelloWorld.vue')['default']
1614
SideBar: typeof import('./src/components/SideBar.vue')['default']
1715
}
1816
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"devDependencies": {
1919
"@babel/types": "^7.24.7",
2020
"@fortawesome/fontawesome-free": "^6.6.0",
21+
"@types/file-saver": "^2.0.7",
2122
"@types/node": "^20.14.10",
2223
"@vitejs/plugin-vue": "^5.0.5",
2324
"sass": "1.77.6",

src/components/Compile.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const { keymap } = useKeymapState()
3939
const dialog = ref(false);
4040
const jobID = ref('')
4141
42-
const { pause, resume, isActive } = useIntervalFn(async () => {
42+
const { pause, resume } = useIntervalFn(async () => {
4343
const { data } = await useFetch(`https://api.qmk.fm/v1/compile/${jobID.value}`).get().json()
4444
4545
console.log(data.value);

src/components/ConfigOptions.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
2-
<v-switch label="Split USB Detect" v-model="usbdetect"/>
3-
<v-switch label="Split Watchdog" v-model="watchdog"/>
2+
<v-switch :hide-details="true" label="Split USB Detect" v-model="usbdetect"/>
3+
<v-switch :hide-details="true" label="Split Watchdog" v-model="watchdog"/>
44
<v-select clearable label="Converter" :items="converters" v-model="converter"></v-select>
55
</template>
66

@@ -40,7 +40,7 @@ const usbdetect = computed({
4040
keymap.value.config.split.usb_detect.enabled = true;
4141
} else {
4242
// TODO: delete actual value and clean up empty parents
43-
delete keymap.value.config.split.usb_detect
43+
delete keymap.value?.config?.split?.usb_detect
4444
}
4545
}
4646
})
@@ -57,7 +57,7 @@ const watchdog = computed({
5757
keymap.value.config.split.transport.watchdog = true;
5858
} else {
5959
// TODO: delete actual value and clean up empty parents
60-
delete keymap.value.config.split.transport
60+
delete keymap.value?.config?.split?.transport
6161
}
6262
}
6363
})

src/components/Editor.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const code = computed({
4141
},
4242
set(km_str) {
4343
try {
44-
km = JSON.parse(km);
44+
const km = JSON.parse(km_str);
4545
keymap.value = km
4646
} catch (error) {
4747
// log?
@@ -50,10 +50,10 @@ const code = computed({
5050
})
5151
5252
const editor = shallowRef()
53-
const handleMount = (editorInstance) => {
53+
const handleMount = (editorInstance: any) => {
5454
editor.value = editorInstance;
5555
56-
const { isPending, start, stop } = useTimeoutFn(() => {
56+
useTimeoutFn(() => {
5757
formatCode();
5858
}, 200)
5959
}
@@ -69,7 +69,7 @@ const handleChange= () => {
6969
// ??
7070
}
7171
72-
const handleError= (markers) => {
72+
const handleError= (markers: any[]) => {
7373
console.log(markers)
7474
error.value = markers.length ? "Errors detected..." : '';
7575
}

src/components/Features.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
2-
<v-switch hide-details="true" label="Extra" v-model="extrakey"/>
3-
<v-switch hide-details="true" label="Mouse" v-model="mousekey"/>
4-
<v-switch hide-details="true" label="VIA" v-model="via"/>
2+
<v-switch :hide-details="true" label="Extra" v-model="extrakey"/>
3+
<v-switch :hide-details="true" label="Mouse" v-model="mousekey"/>
4+
<v-switch :hide-details="true" label="VIA" v-model="via"/>
55
</template>
66

77
<script lang="ts" setup>

src/composables/useKeymapState.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,17 @@ export type Keymap = {
1212

1313
layers:string[][],
1414

15-
config?: Object,
15+
config?: {
16+
features?: Record<string, boolean>
17+
split?: {
18+
usb_detect?: {
19+
enabled?: boolean
20+
},
21+
transport?: {
22+
watchdog?: boolean
23+
},
24+
},
25+
},
1626

1727
converter?: string,
1828

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,11 @@
298298
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
299299
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
300300

301+
"@types/file-saver@^2.0.7":
302+
version "2.0.7"
303+
resolved "https://registry.yarnpkg.com/@types/file-saver/-/file-saver-2.0.7.tgz#8dbb2f24bdc7486c54aa854eb414940bbd056f7d"
304+
integrity sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==
305+
301306
"@types/node@^20.14.10":
302307
version "20.16.5"
303308
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.5.tgz#d43c7f973b32ffdf9aa7bd4f80e1072310fd7a53"

0 commit comments

Comments
 (0)