UNPKG

validation-query

Version:

**Validation Query** Validation Query is a utility library providing a range of functions for managing query strings in web applications. It offers features for validating, decoding, and parsing query string parameters, as well as inspecting the current e

21 lines (18 loc) 587 B
/** * Validates the provided parameters and returns a new object containing only the valid parameters. * * @param params - An object containing the parameters to be validated. * @returns A new object containing only the valid parameters. */ export function validateParams(params: Record<string, any>) { let validateResult: Record<string, any> = {}; Object.keys(params).forEach((item: string) => { if (params[item] || Boolean(params[item])) { validateResult = { ...validateResult, [item]: params[item], }; } }); return validateResult; }