@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
49 lines (48 loc) • 1.05 kB
TypeScript
import { InjectionToken } from '@angular/core';
export declare const HISTORY_NOTIFICATION_URL_PROVIDER: InjectionToken<string>;
export interface ClrHistoryModel {
/**
* The username
*/
username: string;
/**
* The name of the page
*/
pageName: string;
/**
* The context of the page
*/
context: {
applicationName?: string;
tenantid: string;
context?: string;
[key: string]: string | undefined;
};
/**
* The title to be displayed.
*/
title: string;
/**
* The url where the navigation goes.
*/
url: string;
}
export interface ClrHistorySettingsModel {
/**
* Indicating if history is pinned (additional menu is shown if true)
*/
historyPinned: boolean;
/**
* The username
*/
username: string;
}
export interface ClrHistoryNotificationModel {
username: string;
pageName: string;
applicationName?: string;
tenantId: string;
title: string;
url: string;
context?: string;
}