{
    "compilerOptions": {
        "target": "es6",
        "lib": ["es6", "dom"],
        "module": "commonjs",
        "experimentalDecorators": true, // 启用ES装饰器
        "emitDecoratorMetadata": true, // 启用装饰器元数据
        "strict": true,
        "noImplicitAny": true,
        "strictNullChecks": true,
        "noUncheckedIndexedAccess": true,
        "noImplicitOverride": true,
        "useUnknownInCatchVariables": true,
        "exactOptionalPropertyTypes": true,
        "noPropertyAccessFromIndexSignature": true,
        "moduleResolution": "Node",
        "skipLibCheck": true,
        "esModuleInterop": true,
        "stripInternal": true,
        "types": ["node"]
    },
    "include": [
        "./src/**/*"
    ],
    // 排除
    "exclude": [
        "node_modules",
        "dist",
        "build"
    ]
}