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

partial

import { partial } from "https://github.gh-proxy.cn/raw.githubusercontent.com/baetheus/fun/main/comparable.ts";

Create a Comparable for partial types.

@example
import { partial } from "./comparable.ts";
import * as N from "./number.ts";
import * as S from "./string.ts";

const partialComparable = partial({
  id: N.ComparableNumber,
  name: S.ComparableString
});
const result = partialComparable.compare({ id: 1 })({ id: 1 }); // true
function partial<A>(comparables: readonly [K in keyof A]: Comparable<A[K]>): Comparable<readonly [K in keyof A]?: A[K]>;
§
partial<A>(comparables: readonly [K in keyof A]: Comparable<A[K]>): Comparable<readonly [K in keyof A]?: A[K]>
[src]

§Type Parameters

§Parameters

§
comparables: readonly [K in keyof A]: Comparable<A[K]>
[src]

§Return Type

§
Comparable<readonly [K in keyof A]?: A[K]>
[src]