diff --git a/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets b/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets index c4a8134d12aae2f75aa0abac57868bfb535aab61..7a78387d060fa0b9991b63c3afe69314c9eef247 100644 --- a/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets +++ b/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets @@ -119,7 +119,7 @@ export default namespace hiSysEvent { export native function subscribe(rules: QueryRule[]): number; export native function unsubscribe(): void; - export function write(info: SysEventInfo, callback: AsyncCallback): void { + export function writeWithCallback(info: SysEventInfo, callback: AsyncCallback): void { let cb = (): Result => { return writeSync(info) } taskpool.execute(cb).then((ret: NullishType): void => { let retError = new BusinessError(); @@ -130,7 +130,7 @@ export default namespace hiSysEvent { }); } - export function write(info: SysEventInfo): Promise { + export function writeReturnsPromise(info: SysEventInfo): Promise { return new Promise((resolve: (v: undefined) => void, reject: (e: BusinessError) => void): void => { let cb = (): Result => { return writeSync(info) } taskpool.execute(cb).then((ret: NullishType): void => { @@ -146,4 +146,6 @@ export default namespace hiSysEvent { }); }); } + + export overload write { writeReturnsPromise, writeWithCallback } }