From 317a479d808c72460c79e69ca6aa396241974527 Mon Sep 17 00:00:00 2001 From: fangJinliang1 Date: Sat, 6 Aug 2022 11:39:07 +0800 Subject: [PATCH] d.ts secondary module export Signed-off-by: fangJinliang1 Change-Id: Id9dee359deedb334147889b4beb6877b95a975bd Signed-off-by: fangJinliang1 --- api/@ohos.notification.d.ts | 190 +++++++++++++++++++++++++++++++++++- 1 file changed, 186 insertions(+), 4 deletions(-) diff --git a/api/@ohos.notification.d.ts b/api/@ohos.notification.d.ts index 80b5fdee36..642dd790e3 100644 --- a/api/@ohos.notification.d.ts +++ b/api/@ohos.notification.d.ts @@ -14,10 +14,24 @@ */ import { AsyncCallback } from './basic'; -import { NotificationSlot } from './notification/notificationSlot'; -import { NotificationSubscriber } from './notification/notificationSubscriber'; -import { NotificationSubscribeInfo } from './notification/notificationSubscribeInfo'; -import { NotificationRequest } from './notification/notificationRequest'; +import { NotificationActionButton as _NotificationActionButton } from './notification/notificationActionButton'; +import { NotificationBasicContent as _NotificationBasicContent } from './notification/notificationContent'; +import { NotificationContent as _NotificationContent } from './notification/notificationContent'; +import { NotificationLongTextContent as _NotificationLongTextContent } from './notification/notificationContent'; +import { NotificationMultiLineContent as _NotificationMultiLineContent } from './notification/notificationContent'; +import { NotificationPictureContent as _NotificationPictureContent } from './notification/notificationContent'; +import { NotificationFlags as _NotificationFlags} from './notification/notificationFlags'; +import { NotificationFlagStatus as _NotificationFlagStatus } from './notification/notificationFlags'; +import { NotificationRequest as _NotificationRequest } from './notification/notificationRequest'; +import { DistributedOptions as _DistributedOptions } from './notification/notificationRequest'; +import { NotificationSlot as _NotificationSlot } from './notification/notificationSlot'; +import { NotificationSorting as _NotificationSorting } from './notification/notificationSorting'; +import { NotificationSubscribeInfo as _NotificationSubscribeInfo } from './notification/notificationSubscribeInfo'; +import { NotificationSubscriber as _NotificationSubscriber } from './notification/notificationSubscriber'; +import { SubscribeCallbackData as _SubscribeCallbackData } from './notification/notificationSubscriber'; +import { EnabledNotificationCallbackData as _EnabledNotificationCallbackData } from './notification/notificationSubscriber'; +import { NotificationTemplate as _NotificationTemplate } from './notification/notificationTemplate'; +import { NotificationUserInput as _NotificationUserInput } from './notification/notificationUserInput'; /** * Manages notifications. @@ -925,6 +939,174 @@ declare namespace notification { */ TYPE_TIMER = 2, } + + /** + * Describes an action button displayed in a notification. + * + * @since 9 + * @permission N/A + * @syscap SystemCapability.Notification.Notification + */ + export type NotificationActionButton = _NotificationActionButton + + /** + * Describes a normal text notification. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationBasicContent = _NotificationBasicContent + + /** + * Describes notification types. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationContent = _NotificationContent + + /** + * Describes a long text notification. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationLongTextContent = _NotificationLongTextContent + + /** + * Describes a multi-line text notification. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationMultiLineContent = _NotificationMultiLineContent + + /** + * Describes a picture-attached notification. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationPictureContent = _NotificationPictureContent + + /** + * Describes a NotificationFlags instance. + * + * @since 9 + * @permission N/A + * @syscap SystemCapability.Notification.Notification + */ + export type NotificationFlags = _NotificationFlags + + /** + * The status of the notification flag. + * + * @since 9 + * @systemapi Hide this for inner system use. + * @syscap SystemCapability.Notification.Notification + */ + export type NotificationFlagStatus = _NotificationFlagStatus + + /** + * Defines a NotificationRequest instance. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationRequest = _NotificationRequest + + /** + * Describes distributed options. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type DistributedOptions = _DistributedOptions + + /** + * Describes a NotificationSlot instance. + * + * @since 9 + * @permission N/A + * @syscap SystemCapability.Notification.Notification + */ + export type NotificationSlot = _NotificationSlot + + /** + * Provides sorting information about an active notification. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + * @systemapi Hide this for inner system use. + */ + export type NotificationSorting = _NotificationSorting + + /** + * Sets filter criteria of publishers for subscribing to desired notifications. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + * @systemapi Hide this for inner system use. + */ + export type NotificationSubscribeInfo = _NotificationSubscribeInfo + + /** + * Provides methods that will be called back when the subscriber receives a new notification or + * a notification is canceled. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + * @systemapi Hide this for inner system use. + */ + export type NotificationSubscriber = _NotificationSubscriber + + /** + * Provides methods that will be called back when the subscriber receives a new notification or + * a notification is canceled. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + * @systemapi Hide this for inner system use. + */ + export type SubscribeCallbackData = _SubscribeCallbackData + + /** + * Describes the properties of the application that the permission to send notifications has changed. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @systemapi Hide this for inner system use. + */ + export type EnabledNotificationCallbackData = _EnabledNotificationCallbackData + + /** + * Describes a NotificationTemplate instance. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationTemplate = _NotificationTemplate + + /** + * Describes a NotificationUserInput instance. + * + * @since 9 + * @syscap SystemCapability.Notification.Notification + * @permission N/A + */ + export type NotificationUserInput = _NotificationUserInput } export default notification; -- Gitee