mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-14 07:45:12 -05:00
15 lines
538 B
TypeScript
15 lines
538 B
TypeScript
export const roundDownToMultiple = (num: number, multiple: number): number => {
|
|
return Math.floor(num / multiple) * multiple;
|
|
};
|
|
export const roundUpToMultiple = (num: number, multiple: number): number => {
|
|
return Math.ceil(num / multiple) * multiple;
|
|
};
|
|
|
|
export const roundToMultiple = (num: number, multiple: number): number => {
|
|
return Math.round(num / multiple) * multiple;
|
|
};
|
|
|
|
export const roundToMultipleMin = (num: number, multiple: number): number => {
|
|
return Math.max(Math.round(num / multiple) * multiple, multiple);
|
|
};
|