mirror of
https://github.com/ethan-zf/cesium-plot-js.git
synced 2025-06-23 11:07:30 +00:00
Enhancing TypeScript Type Checking
This commit is contained in:
parent
8387b813be
commit
9ca5d49f56
10
.eslintrc.js
10
.eslintrc.js
@ -1,12 +1,8 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
env: { browser: true, es2020: true },
|
||||
extends: [
|
||||
'eslint:recommended',
|
||||
'plugin:@typescript-eslint/recommended',
|
||||
],
|
||||
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
|
||||
ignorePatterns: ['dist', '.eslintrc.cjs'],
|
||||
parser: '@typescript-eslint/parser',
|
||||
rules: {
|
||||
},
|
||||
}
|
||||
rules: {},
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
import FineArrow from './fine-arrow';
|
||||
import * as Utils from '../utils';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import Base from '../base';
|
||||
import * as Utils from '../utils';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as Utils from '../utils';
|
||||
import Base from '../base';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import Base from '../base';
|
||||
import * as Utils from '../utils';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
type Position = [number, number];
|
||||
|
@ -1,5 +1,6 @@
|
||||
import Base from '../base';
|
||||
import * as Utils from '../utils';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as Utils from '../utils';
|
||||
import AttackArrow from './attack-arrow';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as Utils from '../utils';
|
||||
import Base from '../base';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as Utils from '../utils';
|
||||
import AttackArrow from './attack-arrow';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as Utils from '../utils';
|
||||
import SquadCombat from './squad-combat';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
// @ts-ignore
|
||||
import * as CesiumTypeOnly from '@examples/cesium';
|
||||
import { State, GeometryStyle, PolygonStyle, LineStyle } from './interface';
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
import Base from '../base';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
import Base from '../base';
|
||||
// @ts-ignore
|
||||
import { Cartesian3 } from '@examples/cesium';
|
||||
import { PolygonStyle } from '../interface';
|
||||
|
||||
|
@ -18,8 +18,12 @@
|
||||
"strict": true,
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"noFallthroughCasesInSwitch": true
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"paths": {
|
||||
"@examples/*": ["./examples/*"]
|
||||
},
|
||||
},
|
||||
// "include": ["src", "examples"],
|
||||
"references": [{ "path": "./tsconfig.node.json" }]
|
||||
"references": [{ "path": "./tsconfig.node.json" }],
|
||||
"exclude": ["node_modules", "./examples/cesium/*", "@examples/cesium/*"]
|
||||
}
|
||||
|
@ -4,7 +4,10 @@
|
||||
"skipLibCheck": true,
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "bundler",
|
||||
"allowSyntheticDefaultImports": true
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"paths": {
|
||||
"@examples/*": ["./examples/*"]
|
||||
}
|
||||
},
|
||||
"include": ["vite.config.ts"]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user