UNPKG

html-element-map

Version:

Look up HTML tag names via HTML Element constructors, and vice versa.

22 lines (18 loc) 428 B
'use strict'; var filter = require('array.prototype.filter'); var getData = require('./getData'); module.exports = function byConstructor(constructor) { if (!constructor) { return []; } var data = getData(); if (constructor === data.unknown) { return []; } if (constructor === data.all) { return data.elements; } return filter(data.elements, function (item) { return item.constructor === constructor; }); };