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
TypeScript
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>;
}