UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

56 lines • 1.35 kB
export interface WireStructField { name: string; optional: boolean; wire?: unknown; } export interface WireStruct { name: string; fields: WireStructField[]; } export declare function toNativeSourceStructs(structs: WireStruct[]): Record<string, { fields: { name: string; optional: boolean; wire?: unknown; }[]; }>; export interface WireMethodParam { wire?: unknown; } export interface WireMethod { name: string; parameters: (WireMethodParam & { name: string; })[]; resultWire?: unknown; } export interface WireViewProp { name: string; wire?: unknown; callback: { wire?: unknown; }[] | null; } export interface WireView { props: WireViewProp[]; } export declare function methodWired(method: { parameters: { wire?: unknown; }[]; resultWire?: unknown; }): boolean; export declare function methodSubscribed(method: { subscription?: unknown; }): boolean; export declare function renderMethodCall(target: string, method: { name: string; parameters: { name: string; wire?: unknown; }[]; resultWire?: unknown; subscription?: unknown; }, hash: string): string; export declare function renderViewWires(view: WireView, structs: WireStruct[]): string; //# sourceMappingURL=nativeSourceWires.d.ts.map