minutesToSeconds,
secondsToMilliseconds
} from 'date-fns'
-import { clone as cloneDeep } from 'rambda'
import { Constants } from './Constants.js'
import {
if (value == null) {
return 0
}
- let changedValue: number = value as number
if (Number.isSafeInteger(value)) {
return value as number
}
if (typeof value === 'number') {
return Math.trunc(value)
}
+ let changedValue: number = value as number
if (isString(value)) {
changedValue = parseInt(value)
}
}
export const clone = <T>(object: T): T => {
- return cloneDeep(object)
+ return structuredClone<T>(object)
}
/**