1[
2  {
3    "analyzerName": "apiengine",
4    "buggyFilePath": "API_CHANGE_INCOMPATIBLE_21.d.ts",
5    "codeContextStaerLine": "2",
6    "defectLevel": 2,
7    "defectType": "API_CHANGE_INCOMPATIBLE_21",
8    "description": "API check error of [api change errors]: Forbid changes: The function param type range is cannot be reduced.",
9    "language": "typescript",
10    "mainBuggyCode": "function testFun(a: number, b: string, c?: number): void;",
11    "mainBuggyLine": "2",
12    "extendInfo": {
13      "apiName": "testFun",
14      "apiType": "Method",
15      "hierarchicalRelations": "API_CHANGE_INCOMPATIBLE_21.d.ts|Test|testFun",
16      "parentModuleName": "testFun"
17    }
18  }
19]