@spartacus/storefront
Version:
Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.
23 lines (22 loc) • 881 B
TypeScript
import { ApplicationRef } from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { ModalOptions } from './modal-options';
import { ModalRef } from './modal-ref';
import * as i0 from "@angular/core";
/**
* A service to handle modal
*/
export declare class ModalService {
private ngbModalService;
protected applicationRef: ApplicationRef;
private modals;
constructor(ngbModalService: NgbModal, applicationRef: ApplicationRef);
protected get rootComponent(): any;
open(content: any, options?: ModalOptions): ModalRef;
protected handleModalRemoveEvents(modal: ModalRef): void;
getActiveModal(): ModalRef;
dismissActiveModal(reason?: any): void;
closeActiveModal(reason?: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ModalService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ModalService>;
}