react-native-turbo-toast
Version:
High-performance toast notifications for React Native with TurboModules
19 lines • 681 B
TypeScript
import type { QueuedToast } from './types';
export declare class WebRenderer {
private static readonly COLORS;
private static readonly ICONS;
render(toast: QueuedToast, onDismiss: (id: string) => void): HTMLElement;
update(id: string, options: Partial<QueuedToast>): void;
remove(id: string, animationDuration?: number): Promise<void>;
private cleanupEventListeners;
private createElement;
private applyStyles;
private addEventHandlers;
private addActions;
private animateIn;
private animateOut;
private getPositionStyles;
private getInitialTransform;
private addSwipeHandler;
}
//# sourceMappingURL=web-renderer.d.ts.map