element_object.js 816 B

12345678910111213141516171819202122232425
  1. // Copyright 2021 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. // TODO(b/199452030): Fix duplication with runtime_loaded_test_util.js
  5. /**
  6. * @typedef {{
  7. * attributes:Object<string>,
  8. * text:string,
  9. * styles:(Object<string>|undefined),
  10. * hidden:boolean,
  11. * hasShadowRoot: boolean,
  12. * imageWidth: (number|undefined),
  13. * imageHeight: (number|undefined),
  14. * renderedWidth: (number|undefined),
  15. * renderedHeight: (number|undefined),
  16. * renderedTop: (number|undefined),
  17. * renderedLeft: (number|undefined),
  18. * scrollLeft: (number|undefined),
  19. * scrollTop: (number|undefined),
  20. * scrollWidth: (number|undefined),
  21. * scrollHeight: (number|undefined),
  22. * }}
  23. */
  24. export let ElementObject;