{
    "compilerOptions": {
        "baseUrl": "./src",
        "strict": true,
        "sourceMap": true,
        "declaration": true,
        "declarationDir": "./typings",
        "moduleResolution": "node",
        "inlineSourceMap": false,
        "types": ["node", "jest"],
        "allowSyntheticDefaultImports": true,
        "strictNullChecks": true,
        "skipDefaultLibCheck": true,
        "skipLibCheck": true,
        "module": "commonjs" /* 指定模块代码生成: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */,
        "target": "es5" /* 指定ECMAScript目标版本: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */,
        "outDir": "./dist" /* 将输出结构重定向到目录。 */,
        "lib": ["es2020", "DOM"] /* 指定要包含在编译中的库文件。 */,
        "esModuleInterop": true /* 支持CommonJS和ES模块之间的互操作性。 */,
        "removeComments": false /* 输出清除注释。 */,
        "noEmitOnError": true /* 报错时不生成输出文件 */,
        "experimentalDecorators": true /* 实验修饰符 */,
        "emitDecoratorMetadata": true /* 给源码里的装饰器声明加上设计类型元数据 */,
        "importHelpers": true,
        "paths": {}
    },
    "include": ["src/*", "src/**/*"],
    "exclude": []
}
