diff --git a/BUILD.gn b/BUILD.gn index 6c0059af099b7f20059d9bd1ab1dbf7bca693866..434993811f63a43bd3a89bdb94ce0aaa6d2c1503 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -115,7 +115,6 @@ ohos_copy("common_api") { "api/common/@system.geolocation.d.ts", "api/common/@system.mediaquery.d.ts", "api/common/@system.network.d.ts", - "api/common/@system.notification.d.ts", "api/common/@system.package.d.ts", "api/common/@system.prompt.d.ts", "api/common/@system.request.d.ts", diff --git a/api/common/@system.notification.d.ts b/api/common/@system.notification.d.ts deleted file mode 100644 index 6a36704f726ffee57dd7a1f152ae28171f156630..0000000000000000000000000000000000000000 --- a/api/common/@system.notification.d.ts +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2020 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * @devices tv, phone, tablet, wearable - */ -export interface ActionResult { - /** - * Bundle name of the application to be redirected to after the notification is clicked. - * @devices tv, phone, tablet, wearable - * @since 3 - */ - bundleName: string; - - /** - * Ability name of the application to be redirected to after the notification is clicked. - * @devices tv, phone, tablet, wearable - * @since 3 - */ - abilityName: string; - - /** - * URI of the page to be redirected to. The supported URI formats are as follows: - * 1. Absolute path of the page, which is provided by the pages list in the config.json file. Example: - * pages/index/index - * pages/detail/detail - * 2. Particular path. If the value is a slash (/), the home page is displayed. - * @devices tv, phone, tablet, wearable - * @since 3 - */ - uri: string; -} - -export interface ShowNotificationOptions { - /** - * Notification title. - * @devices tv, phone, tablet, wearable - * @since 3 - */ - contentTitle?: string; - - /** - * Notification content. - * @devices tv, phone, tablet, wearable - * @since 3 - */ - contentText?: string; - - /** - * Action triggered after the notification is clicked. - * @devices tv, phone, tablet, wearable - * @since 3 - */ - clickAction?: ActionResult; -} - -/** - * @devices tv, phone, tablet, wearable - */ -export default class Notification { - /** - * Displays the notification. - * @param options Options. - * @devices tv, phone, tablet, wearable - */ - static show(options?: ShowNotificationOptions): void; -}