typed-utilities
Version:
Strongly typed general purpose utilities
26 lines (19 loc) • 558 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.parseBase64DataUri = void 0;
const base64DataUri = /^data:(.*);base64,(.*)/i;
const parseBase64DataUri = input => {
const result = input.match(base64DataUri);
if (!result) {
return null;
}
const [, mediaType, base64Data] = result;
if (typeof mediaType !== `string` || typeof base64Data !== `string`) {
return null;
}
return [mediaType, base64Data];
};
exports.parseBase64DataUri = parseBase64DataUri;
//# sourceMappingURL=Base64DataUri.js.map