UNPKG

murmuraba

Version:

Real-time audio noise reduction with advanced chunked processing for web applications

25 lines 741 B
/** * Validation utilities for Murmuraba */ import { ProcessingMetrics } from '../types'; /** * Validate that a ProcessingMetrics object has all required fields with valid values */ export declare function validateProcessingMetrics(metrics: any): metrics is ProcessingMetrics; /** * Validate audio gain value */ export declare function validateGain(gain: number): number; /** * Validate chunk configuration */ export declare function validateChunkConfig(config: any): boolean; /** * Validate audio sample rate */ export declare function validateSampleRate(sampleRate: number): boolean; /** * Validate buffer size */ export declare function validateBufferSize(bufferSize: number): boolean; //# sourceMappingURL=validation.d.ts.map