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 "eventhandler_feature_enable_pgo", 18 "eventhandler_feature_pgo_path" 19 ], 20 "adapted_system_type": [ 21 "standard" 22 ], 23 "rom": "500KB", 24 "ram": "1000KB", 25 "deps": { 26 "components": [ 27 "hitrace", 28 "hilog", 29 "hichecker", 30 "napi", 31 "ffrt", 32 "c_utils", 33 "init", 34 "ipc", 35 "resource_schedule_service", 36 "runtime_core" 37 ] 38 }, 39 "build": { 40 "group_type": { 41 "base_group": [ 42 43 ], 44 "fwk_group": [ 45 "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler", 46 "//base/notification/eventhandler/frameworks:emitter_packages", 47 "//base/notification/eventhandler/frameworks:eventhandler_native_target", 48 "//base/notification/eventhandler/frameworks:napi_packages" 49 ], 50 "service_group": [ 51 52 ] 53 }, 54 "inner_kits": [ 55 { 56 "header": { 57 "header_base": "//base/notification/eventhandler/interfaces/inner_api", 58 "header_files": [ 59 "event_handler_errors.h", 60 "event_handler.h", 61 "event_queue.h", 62 "event_runner.h", 63 "inner_event.h", 64 "file_descriptor_listener.h", 65 "native_implement_eventhandler.h" 66 ] 67 }, 68 "name": "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler" 69 }, 70 { 71 "header": { 72 "header_base": "//base/notification/eventhandler/interfaces/kits/native", 73 "header_files": [ 74 "native_interface_eventhandler.h" 75 ] 76 }, 77 "name": "//base/notification/eventhandler/frameworks/native:eventhandler_native" 78 }, 79 { 80 "name": "//base/notification/eventhandler/frameworks/cj:cj_emitter_ffi" 81 } 82 ], 83 "test": [ 84 "//base/notification/eventhandler/frameworks/eventhandler/test:unittest", 85 "//base/notification/eventhandler/frameworks/test/moduletest:moduletest", 86 "//base/notification/eventhandler/test/fuzztest:fuzztest", 87 "//base/notification/eventhandler/test/systemtest:systemtest" 88 ] 89 } 90 } 91} 92