UNPKG

@resk/core

Version:

An innovative TypeScript framework that empowers developers to build applications with a fully decorator-based architecture for efficient resource management. By combining the power of decorators with a resource-oriented design, DecorRes enhances code cla

1 lines 607 B
'use strict';var i=require('./isNonNullString');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var i__default=/*#__PURE__*/_interopDefault(i);const e=/^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)$/i,n=function(a){return i__default.default(a)&&!a.includes("data:image/x-icon")&&!!a.match(e)},l=t=>i__default.default(t)?(t=t.trim(),t.startsWith("blob:http")&&(t=t.ltrim("blob:")),n(t)||/\.(bmp|jpg|jpeg|png|gif|svg)$/.test(t)||t.startsWith("data:image/")):false;exports.isDataUrl=n;exports.isValidImageSrc=l;