{

    "api_list": [

        {

            "file_path": "@ohos.arkui.UIContext.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "textChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<observer.TextChangeEventInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "UIObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.UIContext.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "textChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "identity",

                        "type": "observer.ObserverOptions",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<observer.TextChangeEventInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "UIObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.UIContext.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "windowSizeLayoutBreakpointChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<observer.WindowSizeLayoutBreakpointInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "UIObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.UIContext.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "windowSizeLayoutBreakpointChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<observer.WindowSizeLayoutBreakpointInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "UIObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.UIContext.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "textChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<observer.TextChangeEventInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "UIObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.UIContext.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "textChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "identity",

                        "type": "observer.ObserverOptions",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<observer.TextChangeEventInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "UIObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.continuation.continuationManager.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "deviceDisconnect",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<string>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "continuationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.continuation.continuationManager.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "deviceConnect",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<ContinuationResult>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "continuationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.continuation.continuationManager.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "deviceConnect",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<ContinuationResult>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "continuationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.continuation.continuationManager.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "deviceDisconnect",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<string>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "continuationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.accessibility.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "enableChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<boolean>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptionsManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.accessibility.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "styleChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<CaptionsStyle>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptionsManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.accessibility.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "enableChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<boolean>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptionsManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.accessibility.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "styleChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<CaptionsStyle>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptionsManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.observer.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "tabChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "config",

                        "type": "ObserverOptions",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<TabContentInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "uiObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.observer.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "tabChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "config",

                        "type": "ObserverOptions",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<TabContentInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "uiObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.observer.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "tabChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<TabContentInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "uiObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.observer.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "tabChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<TabContentInfo>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "uiObserver",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.window.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "systemAvoidAreaChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<AvoidArea>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "Window",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.window.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "systemAvoidAreaChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<AvoidArea>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "Window",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.data.distributedDataObject.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "change",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(sessionId: string, fields: Array<string>) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "DistributedObject",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.data.distributedDataObject.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "change",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(sessionId: string, fields: Array<string>) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "DistributedObject",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.data.distributedDataObject.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "status",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(sessionId: string, networkId: string, status: 'online' | 'offline') => void",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "DistributedObject",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.data.distributedDataObject.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "status",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(sessionId: string, networkId: string, status: 'online' | 'offline') => void",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "DistributedObject",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.inputMethodEngine.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "inputStart",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(kbController: KeyboardController, textInputClient: TextInputClient) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "InputMethodEngine",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.inputMethodEngine.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "inputStart",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(kbController: KeyboardController, textInputClient: TextInputClient) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "InputMethodEngine",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.inputMethodEngine.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "keyboardShow' | 'keyboardHide",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "() => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "InputMethodEngine",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.inputMethodEngine.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "keyboardShow' | 'keyboardHide",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "() => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "InputMethodEngine",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.wallpaper.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "colorChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(colors: Array<RgbaColor>, wallpaperType: WallpaperType) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "wallpaper",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.wallpaper.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "colorChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(colors: Array<RgbaColor>, wallpaperType: WallpaperType) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "wallpaper",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@hms.core.gameservice.gameplayer.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "miniGameAddictionPrevented",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<string>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "gamePlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@hms.core.gameservice.gameplayer.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "miniGameAddictionPrevented",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<string>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "gamePlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.account.appAccount.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "change",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "owners",

                        "type": "Array<string>",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<Array<AppAccountInfo>>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AppAccountManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.account.appAccount.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "change",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<Array<AppAccountInfo>>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AppAccountManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.application.formHost.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "formUninstall",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<string>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "formHost",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.application.formHost.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "formUninstall",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<string>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "formHost",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.uiExtension.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "windowRectChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<window.RectChangeOptions>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "WindowProxy",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.arkui.uiExtension.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "windowRectChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<window.RectChangeOptions>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "WindowProxy",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.cooperate.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "cooperate",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<{ networkId: string, msg: CooperateMsg }>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "cooperate",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.cooperate.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "cooperate",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<void>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "cooperate",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.net.http.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "\"headerReceive\"",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "AsyncCallback<Object>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "HttpRequest",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.net.http.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "headerReceive",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "AsyncCallback<Object>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "HttpRequest",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "volumeChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<VolumeEvent>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "ringerModeChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<AudioRingMode>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "deviceChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<DeviceChangeAction>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "interrupt",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "interrupt",

                        "type": "AudioInterrupt",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<InterruptAction>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "volumeChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<VolumeEvent>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioVolumeManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "spatializationEnabledChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<boolean>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioSpatializationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "headTrackingEnabledChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<boolean>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioSpatializationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "deviceChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<DeviceChangeAction>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "interrupt",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "interrupt",

                        "type": "AudioInterrupt",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<InterruptAction>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "volumeChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<VolumeEvent>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioVolumeManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "spatializationEnabledChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<boolean>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioSpatializationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.audio.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "headTrackingEnabledChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<boolean>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioSpatializationManager",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "bufferingUpdate",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(infoType: BufferingInfoType, value: number) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "play' | 'pause' | 'stop' | 'reset' | 'dataLoad' | 'finish' | 'volumeChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "() => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "timeUpdate",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<number>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "audioInterrupt",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(info: audio.InterruptEvent) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "error",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "ErrorCallback",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "prepare' | 'start' | 'pause' | 'resume' | 'stop' | 'release' | 'reset",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "() => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioRecorder",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "error",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "ErrorCallback",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AudioRecorder",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "playbackCompleted",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<void>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "VideoPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "bufferingUpdate",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(infoType: BufferingInfoType, value: number) => void",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "value",

                        "type": "number",

                        "is_optional": false,

                        "has_default": false

                    }



                ],

                "parent_api": [

                    {

                        "api_name": "VideoPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "startRenderFrame",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "Callback<void>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "VideoPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "videoSizeChanged",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(width: number, height: number) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "VideoPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "audioInterrupt",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(info: audio.InterruptEvent) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "VideoPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.media.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "error",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "ErrorCallback",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "VideoPlayer",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.avsession.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "playFromAssetId",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(assetId: number) => void",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AVSession",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.avsession.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "playFromAssetId",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "(assetId: number) => void",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "AVSession",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.camera.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "focusStateChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "AsyncCallback<FocusState>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptureSession",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.camera.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "error",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "ErrorCallback",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptureSession",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.camera.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "on",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "captureStart",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "AsyncCallback<number>",

                        "is_optional": false,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "PhotoOutput",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.camera.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "focusStateChange",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "AsyncCallback<FocusState>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptureSession",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.camera.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "error",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "ErrorCallback",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "CaptureSession",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        },

        {

            "file_path": "@ohos.multimedia.camera.d.ts",

            "api_info": {

                "line": 0,

                "problem": "OverloadBlacklist",

                "api_name": "off",

                "api_type": "MethodSignature",

                "api_optional": false,

                "api_func_args": [

                    {

                        "name": "type",

                        "type": "captureStart",

                        "is_optional": false,

                        "has_default": false

                    },

                    {

                        "name": "callback",

                        "type": "AsyncCallback<number>",

                        "is_optional": true,

                        "has_default": false

                    }

                ],

                "parent_api": [

                    {

                        "api_name": "PhotoOutput",

                        "api_type": "InterfaceDeclaration"

                    }

                ],

                "code_kind": "173",

                "method_return_type": "int;"

            },

            "import_path": [],

            "is_global": true

        }

    ]

}