UNPKG

@fink/std-lib

Version:
33 lines (27 loc) 660 B
const { Object } = require("@fink/js-interop/globals.js"); const rec_keys = Object.keys; exports.rec_keys = rec_keys; const rec_values = Object.values; exports.rec_values = rec_values; // TODO: remove in favour of [...kvs] = iter {} const rec_key_values = Object.entries; exports.rec_key_values = rec_key_values; const key_values_to_rec = Object.fromEntries; exports.key_values_to_rec = key_values_to_rec; const is_rec = value => { const ˆvalue_1 = value; if (ˆvalue_1 != null) { const { constructor: ˆp_3 } = ˆvalue_1; if (ˆp_3 === Object) { return true; } } { return false; } }; exports.is_rec = is_rec;