Files
handsomezhuzhu.github.io/docs/.vitepress/cursor-rain/index.d.ts
2025-09-28 23:12:40 +08:00

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;