@wordpress/media-utils
Version:
WordPress Media Upload Utils.
23 lines (22 loc) • 553 B
JavaScript
// packages/media-utils/src/utils/get-mime-types-array.ts
function getMimeTypesArray(wpMimeTypesObject) {
if (!wpMimeTypesObject) {
return null;
}
return Object.entries(wpMimeTypesObject).flatMap(
([extensionsString, mime]) => {
const [type] = mime.split("/");
const extensions = extensionsString.split("|");
return [
mime,
...extensions.map(
(extension) => `${type}/${extension}`
)
];
}
);
}
export {
getMimeTypesArray
};
//# sourceMappingURL=get-mime-types-array.mjs.map