documentMethods?.length && {
      name,
      methods: documentMethods,
      originalRoot: () => safeDocument,
      available: typeof safeDocument[documentMethods[0].name] !== 'undefined',