nuxt-ripple
Version:
Add simple ripple effects to your elements
27 lines (26 loc) • 1.13 kB
TypeScript
import { type Ref } from 'vue';
import type { NuxtRippleOptions } from '~/src/types';
declare const _default: import("#app").Plugin<{
ripple: {
state: Ref<NuxtRippleOptions, NuxtRippleOptions>;
mode: import("vue").ComputedRef<"click" | "hover" | "pulse">;
color: import("vue").ComputedRef<string>;
duration: import("vue").ComputedRef<number>;
scale: import("vue").ComputedRef<number>;
pulseInterval: import("vue").ComputedRef<number>;
overflow: import("vue").ComputedRef<boolean>;
mount: (config?: NuxtRippleOptions) => void;
};
}> & import("#app").ObjectPlugin<{
ripple: {
state: Ref<NuxtRippleOptions, NuxtRippleOptions>;
mode: import("vue").ComputedRef<"click" | "hover" | "pulse">;
color: import("vue").ComputedRef<string>;
duration: import("vue").ComputedRef<number>;
scale: import("vue").ComputedRef<number>;
pulseInterval: import("vue").ComputedRef<number>;
overflow: import("vue").ComputedRef<boolean>;
mount: (config?: NuxtRippleOptions) => void;
};
}>;
export default _default;