UNPKG

hexagrid

Version:

Hexagonal grid with fast lookup

13 lines (12 loc) 332 B
export function clone<T>(val: T): T { if (Array.isArray(val)) { return [...val] as any; } else if (typeof val === "object") { return Object.assign({}, val); } else { return val; } } export function loadDefaults<T, U>(args: T, defaults: U): T & U { return Object.assign(defaults, args); }