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 @@
-
+
-learn
+
+
+
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(),