aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
35 lines • 1.05 kB
TypeScript
import React from "react";
export interface WaveEquation {
id: string;
name: string;
type: "sine" | "cosine" | "gaussian" | "complex" | "standing" | "traveling";
amplitude: number;
frequency: number;
phase: number;
wavelength: number;
velocity: number;
damping?: number;
color: string;
}
export interface GlassWaveFunctionProps {
width?: number;
height?: number;
waveEquations?: WaveEquation[];
showInterference?: boolean;
showPhaseSpace?: boolean;
showAmplitude?: boolean;
showFrequencySpectrum?: boolean;
animationSpeed?: number;
resolution?: number;
timeScale?: number;
showGrid?: boolean;
showLabels?: boolean;
realTimeMode?: boolean;
onWaveInteraction?: (waveId: string, position: {
x: number;
y: number;
}) => void;
className?: string;
}
export declare const GlassWaveFunction: React.ForwardRefExoticComponent<GlassWaveFunctionProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassWaveFunction.d.ts.map