UNPKG

@c-standard/angular-devui-extension

Version:

an extensional components lib for devui

43 lines (42 loc) 1.04 kB
import { Injector, TemplateRef, Type } from '@angular/core'; export declare type PopupWidth = 'small' | 'default' | 'large' | 'extra' | 'supper'; export declare enum PopupSize { extra = "extra", supper = "supper", large = "large", default = "default", small = "small" } export interface DPointsParameter { ratio: number; min: number; } export declare type DPopupSizeType = { [p in PopupWidth]: DPointsParameter; }; export interface DPopupOption { title?: string; size?: PopupSize; width?: PopupWidth; component?: Type<any>; template?: TemplateRef<any>; parent?: Injector; close?: Function; closed?: Function; args?: any; } export interface DPopupHookData { ok: boolean; data?: any; } export interface DPopupData { args?: any; callback?: (ok?: boolean, data?: any) => void; } export declare const PopupSizeParams: { supper: string; extra: string; large: string; default: string; small: string; };