updateAt
import { updateAt } from "https://github.gh-proxy.cn/raw.githubusercontent.com/baetheus/fun/main/record.ts";Update a ReadonlyRecord at key with a value A. The record will only be updated if it already holds the specified key, otherwise no changes are made. This function does the same as update but has the parameters switched in order
@example
import * as R from "./record.ts";
import { pipe } from "./fn.ts";
const atOne = R.updateAt('one');
const result1 = pipe(
{ one: 1, two: 2 },
atOne(2),
); // { one: 2, two: 2 }
const result2 = pipe(
{ two: 2 },
atOne(2),
); // No change { two: 2 }
§
updateAt(key: string): <A>(value: A) => (ua: ReadonlyRecord<A>) => ReadonlyRecord<A>
[src]§Return Type
§
<A>(value: A) => (ua: ReadonlyRecord<A>) => ReadonlyRecord<A>
[src]