39 lines
1.2 KiB
TypeScript
39 lines
1.2 KiB
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,
|
|
ImageWidgetNode,
|
|
IframeWidgetNode,
|
|
VideoWidgetNode,
|
|
} from './core/schema';
|
|
|
|
export { migrateScreen } from './core/migrate';
|
|
|
|
export type { GoViewTextOption } from './core/widgets/text';
|
|
export { convertGoViewTextOptionToNodeProps } from './core/widgets/text';
|
|
|
|
export type { GoViewImageOption } from './core/widgets/image';
|
|
export { convertGoViewImageOptionToNodeProps } from './core/widgets/image';
|
|
|
|
export type { LegacyIframeOption } from './core/widgets/iframe';
|
|
export { convertLegacyIframeOptionToNodeProps } from './core/widgets/iframe';
|
|
|
|
export type { LegacyVideoOption } from './core/widgets/video';
|
|
export { convertLegacyVideoOptionToNodeProps } from './core/widgets/video';
|
|
|
|
export type { GoViewProjectLike, GoViewComponentLike } from './core/goview/convert';
|
|
export { convertGoViewProjectToScreen } from './core/goview/convert';
|
|
export { convertGoViewJSONToScreen } from './core/goview';
|