mirror of
https://github.com/documenso/documenso.git
synced 2025-11-16 09:41:35 +10:00
18 lines
379 B
TypeScript
18 lines
379 B
TypeScript
// Common util functions for parsing params.
|
|
|
|
/**
|
|
* From an unknown string, parse it into a number array.
|
|
*
|
|
* Filter out unknown values.
|
|
*/
|
|
export const parseToNumberArray = (value: unknown): number[] => {
|
|
if (typeof value !== 'string') {
|
|
return [];
|
|
}
|
|
|
|
return value
|
|
.split(',')
|
|
.map((value) => parseInt(value, 10))
|
|
.filter((value) => !isNaN(value));
|
|
};
|