@ly-js/ui
Version:
`@ly-js/ui` 是基于`vue3`常用库,会在`@ly-js/element`、`@ly-js/vant`中引入
40 lines (39 loc) • 876 B
TypeScript
import { ObjectDirective } from 'vue';
interface RippleProp {
enabled: boolean;
circle: boolean;
centered: boolean;
class: string;
touched: boolean;
isTouch: boolean;
showTimerCommit: null | (() => void);
showTimer: number;
}
export interface RippleHTMLElement extends HTMLElement {
_ripple?: RippleProp;
}
export interface RippleOptions {
class?: string;
center?: boolean;
circle?: boolean;
}
export declare const keyCodes: Readonly<{
enter: number;
tab: number;
delete: number;
esc: number;
space: number;
up: number;
down: number;
left: number;
right: number;
end: number;
home: number;
del: number;
backspace: number;
insert: number;
pageup: number;
pagedown: number;
}>;
export declare const Ripple: ObjectDirective<RippleHTMLElement>;
export default Ripple;