UNPKG

@ipi-soft/ng-components

Version:

Custom Angular Components

28 lines (27 loc) 1.15 kB
import { ApplicationRef } from '@angular/core'; import { OverlayService } from '@ipi-soft/ng-components/services'; import { IpiSnackbarOptions, SnackbarPosition } from './snackbar.component'; import * as i0 from "@angular/core"; export declare class IpiSnackbarService { private appRef; private overlayService; constructor(appRef: ApplicationRef, overlayService: OverlayService); private maxSnackbars; private fixedContainer; private defaultSnackbarOptions; private positionOptions; private snackbarsArray; open(message: string, options?: Partial<IpiSnackbarOptions>): void; setPosition(options: SnackbarPosition): void; setMaxSnackbars(length: number): void; updateDefaultOptions(options: Partial<IpiSnackbarOptions>): void; private createFixedComponent; private createAndAppendSnackbar; private applyCustomStyles; private closeIfMaxSnackbar; private subscribeToClosingEvents; private setFixedComponentStyling; private close; static ɵfac: i0.ɵɵFactoryDeclaration<IpiSnackbarService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<IpiSnackbarService>; }