happy-dom
Version:
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
44 lines • 934 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
/**
* MimeTypeArray.
*
* Reference:
* https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.
*/
class MimeTypeArray {
/**
* Constructor.
*
* @param mimeTypes
*/
constructor(mimeTypes) {
for (let i = 0, max = mimeTypes.length; i < max; i++) {
this[i] = mimeTypes[i];
this[mimeTypes[i].type] = mimeTypes[i];
}
this.length = mimeTypes.length;
}
/**
* @param index
*/
item(index) {
return this[index] || null;
}
/**
* @param name
*/
namedItem(name) {
return this[name] || null;
}
/**
* Returns the object as a string.
*
* @returns String.
*/
toString() {
return '[object MimeTypeArray]';
}
}
exports.default = MimeTypeArray;
//# sourceMappingURL=MimeTypeArray.cjs.map
;