updeep-remeda/src/index.ts

25 lines
499 B
TypeScript
Raw Permalink Normal View History

2023-01-03 18:51:35 +00:00
import freeze from "./freeze.js";
import is from "./is.js";
import _if from "./if.js";
import ifElse from "./ifElse.js";
import update, { omitted } from "./update.js";
import updateIn from "./updateIn.js";
import constant from "./constant.js";
2023-01-03 19:31:53 +00:00
const functions = {
constant,
if: _if,
ifElse,
is,
freeze,
update,
updateIn,
omitted,
};
2023-01-03 18:51:35 +00:00
2023-01-03 19:31:53 +00:00
const merged = update;
2023-01-03 18:51:35 +00:00
2023-01-03 19:31:53 +00:00
Object.entries(functions).forEach(([k, v]) => (merged[k] = v));
export default merged as typeof merged & typeof functions;