Browse Source

无JIRA任务,修复类型错误

final/11.0
Austin.Duan 1 year ago
parent
commit
75bd5a8a89
  1. 26
      tsconfig.json
  2. 3
      types/globals.d.ts
  3. 9
      types/request.d.ts

26
tsconfig.json

@ -5,8 +5,8 @@
"module": "es2015",
"moduleResolution": "node",
"lib": [
"es2017",
"dom"
"es2017",
"dom"
],
"declaration": true,
"experimentalDecorators": true,
@ -21,11 +21,21 @@
"noFallthroughCasesInSwitch": true,
"skipLibCheck": false,
"paths": {
"ui": ["./src/ui"],
"ReportCst": ["./private/constants"],
"types": ["./types/index.d.ts"],
"@core/*": ["./src/modules/core/*"],
"@constants/*": ["./src/modules/constants/*"]
"ui": [
"./src/ui"
],
"ReportCst": [
"./private/constants"
],
"types": [
"./types/index.d.ts"
],
"@core/*": [
"./src/modules/core/*"
],
"@constants/*": [
"./src/modules/constants/*"
]
}
},
"include": [
@ -33,6 +43,6 @@
"src/**/*.ts",
"private/*.ts",
"private/**/*.ts",
"types/globals.d.ts"
"types"
]
}

3
types/globals.d.ts vendored

@ -1,4 +1,3 @@
import type { Method, AxiosRequestConfig } from 'axios';
interface Obj {
[key: string]: any;
}
@ -17,7 +16,7 @@ declare const Dec: {
personal: {
username: string;
};
reqByEncrypt: (method: Method, url: string, data?: any, config?: AxiosRequestConfig) => {},
reqByEncrypt: (method: AxiosType.X_Method, url: string, data?: any, config?: AxiosType.X_AxiosRequestConfig) => {},
socketEmit: (type: string, name: string, callback: (re: any) => void) => void;
// req
reqGet: RequestFunction;

9
types/request.d.ts vendored

@ -0,0 +1,9 @@
import { Method, AxiosRequestConfig } from 'axios';
declare namespace AxiosType {
type X_Method = Method
interface X_AxiosRequestConfig extends AxiosRequestConfig { }
}
export = AxiosType;
export as namespace AxiosType;
Loading…
Cancel
Save