/** * Where Astro's dev server says an element of `.astro` markup is written. * * Astro marks each such element with `data-astro-source-file` (an absolute * path) and `data-astro-source-loc` (`:`), and its dev toolbar * takes both off the element into a map of its own once its audit app runs, * again after every page swap. So they are read when this module loads and * caught as they are removed, and kept here per element; the element's own * attributes are read first, for a page that has no toolbar. * * Installs itself on import where there is a document; elsewhere (the * transform imports `source-meta.ts` for its attribute name) it does nothing. */ /** * `::` of where Astro says `el` is written, or * `undefined` for an element Astro did not mark. */ export declare const astroCallSite: (el: Element) => string | undefined; //# sourceMappingURL=astro-sources.d.ts.map