UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

27 lines (26 loc) 816 B
import { ComponentType } from '@angular/cdk/portal'; import { TemplateRef } from '@angular/core'; import { ValueOf } from '../internal/types'; export declare const DrawerSize: { readonly Small: "small"; readonly Medium: "medium"; readonly Big: "big"; }; export type DrawerSize = ValueOf<typeof DrawerSize>; export interface DrawerOptions<T = unknown, C extends object = object> { title?: TemplateRef<C> | string; content?: ComponentType<T> | TemplateRef<C>; footer?: TemplateRef<C> | string; contentParams?: C; width?: number; size?: DrawerSize; offsetY?: string; divider?: boolean; drawerClass?: string; visible?: boolean; showClose?: boolean; mask?: boolean; maskClosable?: boolean; hideOnClickOutside?: boolean; disposeWhenHide?: boolean; }