velund
Version:
Модульная UI-система на Vite для полиглотных бэкендов
14 lines (13 loc) • 460 B
TypeScript
import { VelundComponentDescriptor } from '@velund/core';
export type DefineTemplateOpts = {
components: string;
};
export interface VelundRoute {
path: string;
component: string | VelundComponentDescriptor;
}
export type VelundAppDescriptor = {
components: VelundComponentDescriptor[];
routes: VelundRoute[];
};
export default function defineVelundApp(components: VelundComponentDescriptor[], routes?: VelundRoute[]): VelundAppDescriptor;