typeof propName === 'string' && typeof descriptor === 'object' && isFunction(descriptor.value)
    ? {
      args,
      kind: METHOD,
      name: propName,