• Type Parameters

    • M extends Record<PropertyKey, CallableFunction>

      methods

    Parameters

    • baggage: Baggage
    • kindName: string
    • interfaceGuard: undefined | InterfaceGuard
    • methods: M
    • Optionaloptions: DefineKindOptions<{
          self: M;
      }> = undefined

    Returns Guarded<M>