• Type Parameters

    • T extends Methods

    Parameters

    • tag: string
    • interfaceGuard: undefined | InterfaceGuard<{
          [M in string | number | symbol]: MethodGuard
      }>
    • methods: T
    • Optionaloptions: FarClassOptions<ClassContext<{}, T>>

    Returns Guarded<T>