UNPKG

rmwc

Version:

A thin React wrapper for Material Design (Web) Components

43 lines (34 loc) 1.04 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function () { if (global.window) { var _require = require('hyperform'), ValidityState = _require.ValidityState; var defineValidity = { get: function get() { return ValidityState(this); }, configurable: true }; Object.defineProperty(global.HTMLInputElement.prototype, 'validity', defineValidity); Object.defineProperty(global.HTMLTextAreaElement.prototype, 'validity', defineValidity); Object.defineProperty(window.HTMLElement.prototype, 'dataset', { writable: true, value: {} }); Object.defineProperty(window.HTMLCanvasElement.prototype, 'getContext', { writable: true, value: function value() { return { font: '', measureText: function measureText() { return { width: 0 }; } }; } }); window.MutationObserver = window.MutationObserver || require('mutation-observer'); } };