Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "internal/overloads/strike"

Index

Type aliases

Type aliases

And

And<A, B>: A extends true ? B extends true ? true : false : false

Type parameters

  • A

  • B

CmpOp

CmpOp: "||" | "&&" | "=="

Eq

Eq<A, B>: And<Extends<A, B>, Extends<B, A>>

Type parameters

  • A

  • B

Extends

Extends<A, B>: A extends B ? true : false

Type parameters

  • A

  • B

If

If<LHS, Cmp, RHS>: Cmp extends "||" ? Or<LHS, RHS> : Cmp extends "&&" ? And<LHS, RHS> : Cmp extends "==" ? Eq<LHS, RHS> : unknown

Type parameters

Or

Or<A, B>: A extends true ? true : B extends true ? true : false

Type parameters

  • A

  • B

Generated using TypeDoc