Interface WindowConfig<D, T>

interface WindowConfig<D = any, T = any> {
    actions?: WindowActions<D>;
    component?: ComponentType<T>;
    componentFactoryResolver?: null | ComponentFactoryResolver;
    data?: D;
    draggable?: boolean;
    height?: string;
    icon?: IconConfig;
    id?: string;
    injector?: null | Injector;
    injectorName?: string;
    maxHeight?: string;
    maxWidth?: string;
    minHeight?: string;
    minimizable?: boolean;
    minWidth?: string;
    panelClass?: string;
    resizeable?: boolean;
    template?: TemplateRef<T>;
    title?: string;
    viewContainerRef?: null | ViewContainerRef;
    width?: string;
    windowComponent?: ComponentType<T>;
}

Type Parameters

  • D = any
  • T = any

Hierarchy (View Summary)

Properties

actions?: WindowActions<D>
component?: ComponentType<T>
componentFactoryResolver?: null | ComponentFactoryResolver
data?: D
draggable?: boolean
height?: string
icon?: IconConfig
id?: string
injector?: null | Injector
injectorName?: string
maxHeight?: string
maxWidth?: string
minHeight?: string
minimizable?: boolean
minWidth?: string
panelClass?: string
resizeable?: boolean
template?: TemplateRef<T>
title?: string
viewContainerRef?: null | ViewContainerRef
width?: string
windowComponent?: ComponentType<T>