theme-lib
Version:
This is a simple example Angular Library published to npm.
23 lines (22 loc) • 792 B
TypeScript
import { InjectionToken } from '@angular/core';
import { NbToastStatus } from './model';
import { NbGlobalPosition } from '../cdk';
export declare const NB_TOASTR_CONFIG: InjectionToken<NbToastrConfig>;
export declare class NbToastrConfig {
position: NbGlobalPosition;
status: NbToastStatus;
duration: number;
destroyByClick: boolean;
preventDuplicates: boolean;
hasIcon: boolean;
icon: string;
protected icons: {
[NbToastStatus.DANGER]: string;
[NbToastStatus.SUCCESS]: string;
[NbToastStatus.INFO]: string;
[NbToastStatus.WARNING]: string;
[NbToastStatus.PRIMARY]: string;
};
constructor(config: Partial<NbToastrConfig>);
protected patchIcon(config: Partial<NbToastrConfig>): void;
}