{
    "include": [
        "./client.d.ts",
        "./shared.d.ts",
        "./locode.d.ts",
        "./explorer.d.ts",
        "./admin.d.ts"
    ],
    "compilerOptions": {
        "target": "ES2020",
        "lib": [
            "DOM",
            "ES5",
            "ES2020"
        ],
        // Tells TypeScript to read JS files, as
        // normally they are ignored as source files
        "allowJs": true,
        // Generate d.ts files
        "declaration": true,
        // This compiler run should
        // only output d.ts files
        "emitDeclarationOnly": true,
        // Types should go into this directory.
        // Removing this would place the .d.ts files
        // next to the .js files
        "outDir": "types",
        // go to js file when using IDE functions like
        // "Go to Definition" in VSCode
        "declarationMap": false
    },
    "typedocOptions": {
        "entryPoints": ["client.d.ts","shared.d.ts","locode.d.ts","explorer.d.ts","admin.d.ts"],
        "out": "docs",
        "customCss": "./config/typedoc.css"
    }
}