Files
webstudio/packages/cli/src/framework.ts
T
Bogdan Chadkin 86defe847f refactor: move component meta to sdk (#4720)
Moved all component meta and embed template to sdk schema. Embed
template generator is left in react-sdk, will probably be removed
eventually.
2025-01-05 23:20:23 +07:00

20 lines
555 B
TypeScript

import type { WsComponentMeta } from "@webstudio-is/sdk";
type FrameworkComponentEntry = {
source: string;
metas: Record<string, WsComponentMeta>;
};
type FrameworkTemplateEntry = {
file: string;
template: string;
};
export type Framework = {
components: FrameworkComponentEntry[];
html: (params: { pagePath: string }) => FrameworkTemplateEntry[];
xml: (params: { pagePath: string }) => FrameworkTemplateEntry[];
redirect: (params: { pagePath: string }) => FrameworkTemplateEntry[];
defaultSitemap: () => FrameworkTemplateEntry[];
};