@fink/std-lib
Version:
fink standard lib
23 lines (20 loc) • 510 B
JavaScript
import { Object } from "@fink/js-interop/globals.js";
export const rec_keys = Object.keys;
export const rec_values = Object.values;
// TODO: remove in favour of [...kvs] = iter {}
export const rec_key_values = Object.entries;
export const key_values_to_rec = Object.fromEntries;
export 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;
}
};