UNPKG

ngx-modialog

Version:
25 lines (24 loc) 1.1 kB
import { FluentAssignMethod } from './../framework/fluent-assign'; import { OverlayContext, OverlayContextBuilder } from './overlay-context'; export declare const DEFAULT_VALUES: {}; export declare class ModalContext extends OverlayContext { /** * The core message to display. * A modal might have an extended message (e.g: HTML message) or other fields (e.g: title) but * all models, at core, convey a message thus message is common to all modals. */ message: string; } /** * A core context builder for a modal window instance, used to define the context upon * a modal choose it's behaviour. */ export declare class ModalContextBuilder<T extends ModalContext> extends OverlayContextBuilder<T> { /** * The core message to display. * A modal might have an extended message (e.g: HTML message) or other fields (e.g: title) but * all models, at core, convey a message thus message is common to all modals. */ message: FluentAssignMethod<string, this>; constructor(defaultValues?: T | T[], initialSetters?: string[], baseType?: new () => T); }