ValeriaVG/nomocms

View on GitHub
lib/typecast.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
export const ensureInt = (value: any, fallback: number) => {
  if (typeof value !== "string" && typeof value !== "number") return fallback;
  const casted = Number(value);
  return Number.isSafeInteger(casted) ? casted : fallback;
};