import { insert } from "https://deno.land/x/fun@v2.0.0-alpha.6/record.ts";
Insert a value A into a ReadonlyRecord at the key location. If the value inserted has object equality with the current value in the record then no change is made and the original record is returned.
Examples
Example 1
Example 1
import * as R from "./record.ts";
import { pipe } from "./fn.ts";
const insert = R.insert(1);
const result1 = pipe(
{ one: 1, two: 2 },
insert('one'),
); // No Mutation, returns original object
const result2 = pipe(
{ two: 2 },
insert('one'),
); // { one: 1, two: 2 }
Parameters
value: A