UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

9 lines (8 loc) 292 B
//#region src/array/internals/offset.ts function resolveOffset(target, offset) { if (!Number.isSafeInteger(offset)) return -1; if (offset < 0) return Math.max(target.length + offset, -1); return offset >= 0 && offset < target.length ? offset : -1; } //#endregion export { resolveOffset };