UNPKG

ngx-json-ui

Version:

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.0.

31 lines (30 loc) 1.12 kB
import { Injector } from '@angular/core'; import { Overlay, OverlayRef } from '@angular/cdk/overlay'; import { OverlayData } from '../models/overlay-data.model'; import * as i0 from "@angular/core"; export declare class NgxOverlayService { private overlay; private injector; constructor(overlay: Overlay, injector: Injector); /** * Opens a modal overlay. * @param data Data to pass to the ModalComponent. */ openModal(data?: OverlayData): OverlayRef; /** * Opens a toast overlay. * @param data Data to pass to the ToastComponent. */ openToast(data?: OverlayData): OverlayRef; /** * Returns a default OverlayConfig object merged with any additional options. */ private getDefaultConfig; /** * Creates a simple injector to pass data into the overlay component. * For more advanced data passing, you might create a custom InjectionToken and PortalInjector. */ private createInjector; static ɵfac: i0.ɵɵFactoryDeclaration<NgxOverlayService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxOverlayService>; }