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
text/typescript
/**
* 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;
}