UNPKG

tupleson

Version:

A hackable JSON serializer/deserializer

18 lines 404 B
import { isPlainObject } from "./isPlainObject.js"; function mapOrReturn(input, fn) { if (Array.isArray(input)) { return input.map(fn); } if (isPlainObject(input)) { const output = {}; for (const [key, value] of Object.entries(input)) { output[key] = fn(value, key); } return output; } return input; } export { mapOrReturn }; //# sourceMappingURL=mapOrReturn.mjs.map