mirror of
https://github.com/handsomezhuzhu/handsomezhuzhu.github.io.git
synced 2026-02-20 20:00:14 +00:00
26 lines
1.1 KiB
TypeScript
26 lines
1.1 KiB
TypeScript
import { CursorRainEffect } from './CursorRainEffect';
|
|
import type { RainDropOptions, CursorRainEffect as ICursorRainEffect } from './types';
|
|
/**
|
|
* Create a new cursor rain effect instance
|
|
*/
|
|
export declare function createCursorRainEffect(options?: RainDropOptions): ICursorRainEffect;
|
|
/**
|
|
* Initialize cursor rain effect with default options
|
|
* This is a convenience function for quick setup
|
|
*/
|
|
export declare function initCursorRain(options?: RainDropOptions): ICursorRainEffect;
|
|
/**
|
|
* VitePress compatible initialization
|
|
* This function ensures the effect works correctly in VitePress environment
|
|
*/
|
|
export declare function initCursorRainForVitePress(options?: RainDropOptions): ICursorRainEffect;
|
|
export { CursorRainEffect } from './CursorRainEffect';
|
|
export type { RainDropOptions, RainDrop, CursorRainEffect as ICursorRainEffect } from './types';
|
|
declare const _default: {
|
|
createCursorRainEffect: typeof createCursorRainEffect;
|
|
initCursorRain: typeof initCursorRain;
|
|
initCursorRainForVitePress: typeof initCursorRainForVitePress;
|
|
CursorRainEffect: typeof CursorRainEffect;
|
|
};
|
|
export default _default;
|