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]