• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/eventhandler",
3    "description": "事件处理服务",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/notification/eventhandler"
9    },
10    "component": {
11        "name": "eventhandler",
12        "subsystem": "notification",
13        "syscap": [
14            "SystemCapability.Notification.Emitter"
15        ],
16        "features": [],
17        "adapted_system_type": [
18            "standard"
19        ],
20        "rom": "500KB",
21        "ram": "1000KB",
22        "deps": {
23            "components": [
24                "hitrace",
25                "hilog",
26                "hichecker",
27                "napi",
28                "ffrt",
29                "c_utils",
30                "init",
31                "ipc",
32                "resource_schedule_service"
33            ]
34        },
35        "build": {
36            "group_type": {
37                "base_group": [
38
39                ],
40                "fwk_group": [
41                    "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler",
42                    "//base/notification/eventhandler/frameworks:eventhandler_native_target",
43                    "//base/notification/eventhandler/frameworks:napi_packages"
44                ],
45                "service_group": [
46
47                ]
48            },
49            "inner_kits": [
50                {
51                    "header": {
52                        "header_base": "//base/notification/eventhandler/interfaces/inner_api",
53                        "header_files": [
54                            "event_handler_errors.h",
55                            "event_handler.h",
56                            "event_queue.h",
57                            "event_runner.h",
58                            "inner_event.h",
59                            "file_descriptor_listener.h",
60                            "native_implement_eventhandler.h"
61                        ]
62                    },
63                    "name": "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler"
64                },
65                {
66                    "header": {
67                        "header_base": "//base/notification/eventhandler/interfaces/kits/native",
68                        "header_files": [
69                            "native_interface_eventhandler.h"
70                        ]
71                    },
72                    "name": "//base/notification/eventhandler/frameworks/native:eventhandler_native"
73                },
74                {
75                    "name": "//base/notification/eventhandler/frameworks/cj:cj_emitter_ffi"
76                }
77            ],
78            "test": [
79                "//base/notification/eventhandler/frameworks/eventhandler/test:unittest",
80                "//base/notification/eventhandler/frameworks/test/moduletest:moduletest",
81                "//base/notification/eventhandler/test/fuzztest:fuzztest",
82                "//base/notification/eventhandler/test/systemtest:systemtest"
83            ]
84        }
85    }
86}
87