@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
40 lines (39 loc) • 1.89 kB
TypeScript
import { NotificationConnection } from '@microsoft/windows-admin-center-sdk/core/notification/notification-connection';
import { RpcService } from './rpc.service';
import * as i0 from "@angular/core";
/**
*
* @smeDoc {@label Notifications @id sme-dev-guide-shell-services-notifications}
*
* @overview
* @file {@filepath ./notifications/examples/overview.md}
*
* @example {@label In progress notification @id in-progress-notification}
* @file {@filename notifications-in-progress.ts @filepath ./notifications/examples/notifications-in-progress.ts}
*
* @example {@label Alert notification @id alert-notifications}
* @file {@filename notifications-alert.ts @filepath ./notifications/examples/notifications-alert.ts}
*
* @example {@label Information notification @id information-notification}
* @file {@filename notifications-information.ts @filepath ./notifications/examples/notifications-information.ts}
*
* @example {@label Long running notification @id long-running-notification}
* @file {@filename notifications-long-running.ts @filepath ./notifications/examples/notifications-long-running.ts}
*
* @example {@label Long running with disabled notification @id long-running-disable-notification}
* @file {@filename notifications-long-running-disable.ts @filepath ./notifications/examples/notifications-long-running-disable.ts}
*/
/**
* Notification service class.
*/
export declare class NotificationService extends NotificationConnection {
/**
* Initializes a new instance of the NotificationConnectionService class.
*
* @param rpcService the RPC service.
* @param connectionService the connection service.
*/
constructor(rpcService: RpcService);
static ɵfac: i0.ɵɵFactoryDeclaration<NotificationService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NotificationService>;
}