Files
video-gen/video-gen-admin/node_modules/@rc-component/image/lib/util.js
T
2026-05-25 17:08:18 +08:00

29 lines
698 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getClientSize = getClientSize;
exports.isImageValid = isImageValid;
function isImageValid(src) {
return new Promise(resolve => {
if (!src) {
resolve(false);
return;
}
const img = document.createElement('img');
img.onerror = () => resolve(false);
img.onload = () => resolve(true);
img.src = src;
});
}
// ============================= Legacy =============================
function getClientSize() {
const width = document.documentElement.clientWidth;
const height = window.innerHeight || document.documentElement.clientHeight;
return {
width,
height
};
}