Update DynamicDialogOptions.d.ts
parent
66eca2e78d
commit
e520b266f2
|
@ -1,7 +1,7 @@
|
||||||
import { VNode } from 'vue';
|
import { VNode } from 'vue';
|
||||||
import { DialogProps } from '../dialog';
|
import { DialogProps } from '../dialog';
|
||||||
|
|
||||||
export type DynamicDialogHideType = 'config-close' | 'dialog-close' | undefined;
|
export type DynamicDialogCloseType = 'config-close' | 'dialog-close' | undefined;
|
||||||
|
|
||||||
export interface DynamicDialogTemplates {
|
export interface DynamicDialogTemplates {
|
||||||
/**
|
/**
|
||||||
|
@ -14,16 +14,16 @@ export interface DynamicDialogTemplates {
|
||||||
footer: () => VNode[];
|
footer: () => VNode[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DynamicDialogHideOptions {
|
export interface DynamicDialogCloseOptions {
|
||||||
/**
|
/**
|
||||||
* Custom data object
|
* Custom data object
|
||||||
*/
|
*/
|
||||||
data?: any;
|
data?: any;
|
||||||
/**
|
/**
|
||||||
* Hide type
|
* Close type
|
||||||
* @see DynamicDialogHideType
|
* @see DynamicDialogCloseType
|
||||||
*/
|
*/
|
||||||
type: DynamicDialogHideType;
|
type: DynamicDialogCloseType;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DynamicDialogOptions {
|
export interface DynamicDialogOptions {
|
||||||
|
@ -42,10 +42,10 @@ export interface DynamicDialogOptions {
|
||||||
*/
|
*/
|
||||||
data?: any;
|
data?: any;
|
||||||
/**
|
/**
|
||||||
* Hides the dialog.
|
* Closes the dialog.
|
||||||
* @see DynamicDialogHideOptions
|
* @see DynamicDialogCloseOptions
|
||||||
*/
|
*/
|
||||||
onHide?: (options?: DynamicDialogHideOptions) => void;
|
onClose?: (options?: DynamicDialogCloseOptions) => void;
|
||||||
/**
|
/**
|
||||||
* Optional
|
* Optional
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue