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