@tuoyuan/web-plus
Version:
基于arco-design-vue的配置化表格表单组件
19 lines (18 loc) • 470 B
TypeScript
import { App } from 'vue';
interface DebounceHTMLElement extends HTMLElement {
__debounceHandler__?: (event: Event) => void;
__debounceEvent__?: string;
}
interface DebounceConfig {
handler: (event: Event) => void;
event?: string;
delay?: number;
}
/**
* 为事件添加防抖处理的指令
*/
export declare const Debounce: {
install(app: App): void;
directive: Directive<DebounceHTMLElement, DebounceConfig>;
};
export default Debounce;