solar-ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
18 lines (17 loc) • 623 B
TypeScript
import { TemplateRef } from '@angular/core';
import { NzMessageData, NzMessageDataOptions } from '../message/nz-message.definitions';
export interface NzNotificationData extends NzMessageData {
template?: TemplateRef<{}>;
type?: 'success' | 'info' | 'warning' | 'error' | 'blank' | string;
title?: string;
}
export interface NzNotificationDataOptions extends NzMessageDataOptions {
nzStyle?: any;
nzClass?: any;
}
export interface NzNotificationDataFilled extends NzNotificationData {
messageId: string;
state?: 'enter' | 'leave';
options?: NzNotificationDataOptions;
createdAt: Date;
}