Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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 }
function updateAt(key: string): <A>(value: A) => (ua: ReadonlyRecord<A>) => ReadonlyRecord<A>;
§
updateAt(key: string): <A>(value: A) => (ua: ReadonlyRecord<A>) => ReadonlyRecord<A>
[src]

§Parameters

§
key: string
[src]

§Return Type

§
<A>(value: A) => (ua: ReadonlyRecord<A>) => ReadonlyRecord<A>
[src]