AstralView/packages/sdk/src/index.ts

27 lines
734 B
TypeScript

export type { DataSource, WidgetDefinition } from './core/types';
export { createRegistry } from './core/registry';
export {
ASTRALVIEW_SCHEMA_VERSION,
createEmptyScreen,
assertNever,
} from './core/schema';
export type {
SchemaVersion,
Rect,
Transform,
Screen,
WidgetNode,
TextWidgetNode,
} from './core/schema';
export { migrateScreen } from './core/migrate';
export type { GoViewTextOption } from './core/widgets/text';
export { convertGoViewTextOptionToNodeProps } from './core/widgets/text';
export type { GoViewProjectLike, GoViewComponentLike } from './core/goview/convert';
export { convertGoViewProjectToScreen } from './core/goview/convert';
export { convertGoViewJSONToScreen } from './core/goview';