astro
Version:
Astro is a modern site builder with web best practices, performance, and DX front-of-mind.
19 lines (18 loc) • 519 B
JavaScript
import {
getPropagationHint as getHint,
isPropagatingHint
} from "../../../../core/head-propagation/resolver.js";
function isAstroComponentFactory(obj) {
return obj == null ? false : obj.isAstroComponentFactory === true;
}
function isAPropagatingComponent(result, factory) {
return isPropagatingHint(getPropagationHint(result, factory));
}
function getPropagationHint(result, factory) {
return getHint(result, factory);
}
export {
getPropagationHint,
isAPropagatingComponent,
isAstroComponentFactory
};