• Type Parameters

    • T extends Methods

    Parameters

    • tag: string
    • interfaceGuard: undefined | InterfaceGuard<{
          [M in string | number | symbol]: MethodGuard
      }>

      CAVEAT: static typing does not yet support callWhen transformation

    • methods: T
    • Optional options: FarClassOptions<ClassContext<S, M>> = undefined

    Returns Guarded<T>

Generated using TypeDoc