@ohu-mobile/core
Version:
34 lines (33 loc) • 1.15 kB
TypeScript
import Vue, { VNode } from 'vue';
export type PortalRenderChildren = () => VNode;
export declare const portalRenderProps: {
container: import("vue").PropOptions<HTMLElement> & {
required: true;
};
children: import("vue").PropOptions<PortalRenderChildren> & {
required: true;
};
visible: import("vue").PropOptions<boolean>;
};
export type PortalRenderProps = {
container: HTMLElement;
children: PortalRenderChildren;
visible?: boolean;
};
declare const _default: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & {
_component: Vue | null;
_wrapper: HTMLElement | null;
} & import("./defineComponent").OhuComponentInnerProps & {
remove(): void;
renderChildren(): void;
} & {
container: HTMLElement;
children: PortalRenderChildren;
visible: boolean;
}, {}, {
children: PortalRenderChildren;
container: HTMLElement;
} & {
visible?: boolean | undefined;
} & PortalRenderProps, {}, {}, {}>;
export default _default;