版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

54 строки
1.0 KiB

  1. import HTMLElement from '../html-element/HTMLElement';
  2. import IHTMLButtonElement from './IHTMLButtonElement';
  3. /**
  4. We can improve performance a bit if we make the types as a constant.
  5. * HTML Button Element.
  6. *
  7. * Reference:
  8. * https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.
  9. */
  10. export default class HTMLButtonElement extends HTMLElement implements IHTMLButtonElement {
  11. /**
  12. * Returns value.
  13. *
  14. * @returns Value.
  15. */
  16. get value(): string;
  17. /**
  18. * Sets value.
  19. *
  20. * @param value Value.
  21. */
  22. set value(value: string);
  23. /**
  24. * Returns disabled.
  25. *
  26. * @returns Disabled.
  27. */
  28. get disabled(): boolean;
  29. /**
  30. * Sets disabled.
  31. *
  32. * @param disabled Disabled.
  33. */
  34. set disabled(disabled: boolean);
  35. /**
  36. * Returns type
  37. *
  38. * @returns Type
  39. */
  40. get type(): string;
  41. /**
  42. * Sets type
  43. *
  44. * @param v Type
  45. */
  46. set type(v: string);
  47. /**
  48. *
  49. * @param type
  50. */
  51. protected _sanitizeType(type: string): string;
  52. }