X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fcore-utils%2Fcommon%2Fnumber.ts;h=ce5a6041a4fad2ec33d7db57cbf6f1d7d355c733;hb=0c9668f77901e7540e2c7045eb0f2974a4842a69;hp=9a96dcf5c6fd76b2400b23a957594c759eb79a66;hpb=77239b425a8e00822a53c9907415832a473c3eb6;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/core-utils/common/number.ts b/shared/core-utils/common/number.ts index 9a96dcf5c..ce5a6041a 100644 --- a/shared/core-utils/common/number.ts +++ b/shared/core-utils/common/number.ts @@ -1,7 +1,13 @@ -function forceNumber (value: any) { +export function forceNumber (value: any) { return parseInt(value + '') } -export { - forceNumber +export function isOdd (num: number) { + return (num % 2) !== 0 +} + +export function toEven (num: number) { + if (isOdd(num)) return num + 1 + + return num }