Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Condition<T, R>

Type parameters

  • T

  • R: string

Hierarchy

  • Condition

Index

Methods

  • match(pattern: RegExp | R | R[], handler: (reality: R) => T): Condition<T, R>
  • Parameters

    • pattern: RegExp | R | R[]
    • handler: (reality: R) => T
        • (reality: R): T
        • Parameters

          • reality: R

          Returns T

    Returns Condition<T, R>

  • withDefault(handler: (reality: R) => T): T
  • Parameters

    • handler: (reality: R) => T
        • (reality: R): T
        • Parameters

          • reality: R

          Returns T

    Returns T

  • getValue(): undefined | T
  • Returns undefined | T

Generated using TypeDoc