UNPKG

multiform-validator

Version:

Javascript library made to validate, several form fields, such as: email, images, phone, password, cpf etc.

21 lines (20 loc) 801 B
type AudioMimeType = "mp3" | "wav"; interface OptionsParams { exclude: AudioMimeType[]; } /** * Checks if the given file buffer represents a valid audio file. * * @param fileBuffer - The buffer containing the file data. * @description - This function checks the magic numbers of the file buffer to determine if it is a valid audio file. * @param options - An object containing the options for the function. * @param options.exclude - An array of audio types to exclude from the validation. * * type AudioMimeType = "mp3" | "wav"; * * @example - isValidAudio(fileBuffer, { exclude: ["wav"] }); * * @returns A boolean indicating whether the file is a valid audio file. */ declare function isValidAudio(fileBuffer: Buffer, options?: OptionsParams): boolean; export default isValidAudio;