15 lines
328 B
JavaScript
15 lines
328 B
JavaScript
function isESMImportedImage(src) {
|
|
return typeof src === "object";
|
|
}
|
|
function isRemoteImage(src) {
|
|
return typeof src === "string";
|
|
}
|
|
async function resolveSrc(src) {
|
|
return typeof src === "object" && "then" in src ? (await src).default ?? await src : src;
|
|
}
|
|
export {
|
|
isESMImportedImage,
|
|
isRemoteImage,
|
|
resolveSrc
|
|
};
|