@jag-k/scriptable-jsx
Version:
Create a Scriptable bundle from JSX
28 lines (27 loc) • 698 B
TypeScript
/// <reference types="@types/scriptable-ios" />
export declare function widgetCreateElement(element: unknown, props: Record<string, any>, ...children: any[]): ListWidget | {
type: "text";
props: Record<string, any>;
text: string;
children?: undefined;
} | {
type: "stack";
props: Record<string, any>;
children: any[];
text?: undefined;
} | {
type: "spacer";
props: Record<string, any>;
text?: undefined;
children?: undefined;
} | {
type: "image";
props: Record<string, any>;
text?: undefined;
children?: undefined;
} | {
type: "date";
props: Record<string, any>;
text?: undefined;
children?: undefined;
} | undefined;