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

SetDifference

SetDifference (same as Exclude)

@example
// Expect: "1"
  SetDifference<'1' | '2' | '3', '2' | '3' | '4'>;

  // Expect: string | number
  SetDifference<string | number | (() => void), Function>;
type SetDifference<A, B> = A extends B ? never : A;

§Type Parameters

§Type

§
A extends B ? never : A
[src]