From e04b429fc579f64bc91bde1230e87852c070416f Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Wed, 11 Jan 2023 18:53:30 +0800 Subject: [PATCH] fix types. --- auto-imports.d.ts => src/auto-imports.d.ts | 0 components.d.ts => src/components.d.ts | 0 src/learn/index.vue | 8 ++++++-- src/learn/step-1/index.md | 1 + src/oj/index.vue | 4 +++- src/oj/problem/components/editor-exec.vue | 13 +++++------- src/oj/problem/components/editor.vue | 21 +++++++++----------- src/oj/problem/components/submit-panel.vue | 13 ++++++------ src/oj/problem/components/testcase-panel.vue | 17 ++++++++++++++++ src/utils/types.ts | 5 +++++ src/vite-env.d.ts | 1 + tsconfig.json | 2 +- vite.config.ts | 2 ++ 13 files changed, 56 insertions(+), 31 deletions(-) rename auto-imports.d.ts => src/auto-imports.d.ts (100%) rename components.d.ts => src/components.d.ts (100%) diff --git a/auto-imports.d.ts b/src/auto-imports.d.ts similarity index 100% rename from auto-imports.d.ts rename to src/auto-imports.d.ts diff --git a/components.d.ts b/src/components.d.ts similarity index 100% rename from components.d.ts rename to src/components.d.ts diff --git a/src/learn/index.vue b/src/learn/index.vue index aa197de..5785af9 100644 --- a/src/learn/index.vue +++ b/src/learn/index.vue @@ -1,5 +1,9 @@ - + - + diff --git a/src/learn/step-1/index.md b/src/learn/step-1/index.md index e69de29..79579d4 100644 --- a/src/learn/step-1/index.md +++ b/src/learn/step-1/index.md @@ -0,0 +1 @@ +ceshi diff --git a/src/oj/index.vue b/src/oj/index.vue index 0fb4df6..c7eab0c 100644 --- a/src/oj/index.vue +++ b/src/oj/index.vue @@ -9,7 +9,9 @@ import Header from "../shared/layout/header.vue"
- + + + diff --git a/src/oj/problem/components/editor-exec.vue b/src/oj/problem/components/editor-exec.vue index b077baa..3d693f7 100644 --- a/src/oj/problem/components/editor-exec.vue +++ b/src/oj/problem/components/editor-exec.vue @@ -1,13 +1,14 @@ + + + + diff --git a/src/utils/types.ts b/src/utils/types.ts index 819096c..18fa35d 100644 --- a/src/utils/types.ts +++ b/src/utils/types.ts @@ -52,6 +52,11 @@ export interface Problem { my_status: number } +export interface Code { + language: LANGUAGE + value: string +} + export interface SubmitCodePayload { problem_id: number language: LANGUAGE diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts index 964688f..2579ef3 100644 --- a/src/vite-env.d.ts +++ b/src/vite-env.d.ts @@ -1,2 +1,3 @@ /// declare module "element-plus/dist/locale/zh-cn.mjs" +declare module "*.md" diff --git a/tsconfig.json b/tsconfig.json index 82a6430..b557c40 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,6 +13,6 @@ "skipLibCheck": true, "noEmit": true }, - "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "*.d.ts"], + "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"], "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/vite.config.ts b/vite.config.ts index b27f000..0da71cf 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -21,12 +21,14 @@ export default defineConfig({ AutoImport({ imports: ["vue", "vue-router", "@vueuse/core", "pinia"], resolvers: [ElementPlusResolver(), IconsResolver()], + dts: "./src/auto-imports.d.ts", }), Components({ resolvers: [ ElementPlusResolver(), IconsResolver({ enabledCollections: ["ep"] }), ], + dts: "./src/components.d.ts", }), Icons({ autoInstall: true }), Markdown(),