y-design-ssr
Version:
SSR component library of YUI with Vue3
16 lines (15 loc) • 559 B
TypeScript
import { App, ComponentPublicInstance, DirectiveBinding } from 'vue';
type CustomElement = HTMLElement & {
instance: ComponentPublicInstance;
};
declare const tooltipDirective: {
install: (app: App) => void;
};
declare const directive: {
getSSRProps: (binding: DirectiveBinding) => Record<string, unknown>;
mounted: (el: CustomElement, binding: DirectiveBinding) => void;
updated: (el: CustomElement, binding: DirectiveBinding) => void;
unmounted: (el: CustomElement) => void;
};
export default tooltipDirective;
export { directive };