Sha256: 49edc5709666910da776d076e46f40e9498a784687af109a85040eca07b5a01a
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
"use strict"; const conversions = require("webidl-conversions"); const utils = require("./utils.js"); const ScrollOptions = require("./ScrollOptions"); module.exports = { convertInherit(obj, ret) { ScrollOptions.convertInherit(obj, ret); let key, value; key = "block"; value = obj === undefined || obj === null ? undefined : obj[key]; if (value !== undefined) { ret[key] = (value); } else { ret[key] = "center"; } key = "inline"; value = obj === undefined || obj === null ? undefined : obj[key]; if (value !== undefined) { ret[key] = (value); } else { ret[key] = "center"; } }, convert(obj) { if (obj !== undefined && typeof obj !== "object") { throw new TypeError("Dictionary has to be an object"); } if (obj instanceof Date || obj instanceof RegExp) { throw new TypeError("Dictionary may not be a Date or RegExp object"); } const ret = Object.create(null); module.exports.convertInherit(obj, ret); return ret; } };
Version data entries
3 entries across 3 versions & 3 rubygems