alinea
Version:
Headless git-based CMS
26 lines (24 loc) • 450 B
JavaScript
import "../chunks/chunk-NZLE2WMY.js";
// src/core/Page.ts
var Page;
((Page2) => {
Page2.Data = Symbol.for("@alinea/Page.Data");
function data(page2) {
return page2[Page2.Data];
}
Page2.data = data;
function isPage(page2) {
return Boolean(page2?.[Page2.Data]);
}
Page2.isPage = isPage;
})(Page || (Page = {}));
function page(config) {
return {
...config.children,
[Page.Data]: config
};
}
export {
Page,
page
};