UNPKG

@figspec/react

Version:
27 lines (26 loc) 1.96 kB
import { FigspecFrameViewer as FigspecFrameViewerElement, FigspecFileViewer as FigspecFileViewerElement } from "@figspec/components"; import * as React from "react"; export declare type FigspecPreferences = FigspecFileViewerElement["preferences"]; declare type FigspecFrameViewerElementProps = Pick<FigspecFrameViewerElement, "apiResponse" | "renderedImage"> & Partial<Pick<FigspecFrameViewerElement, "id" | "className" | "style" | "link" | "preferences">>; interface FigspecFrameViewerEvents { onNodeSelect?(ev: CustomEvent<{ selectedNode: unknown | null; }>): void; onPreferencesUpdate?(ev: CustomEvent<{ preferences: FigspecPreferences; }>): void; } export declare type FigspecFrameViewerProps = FigspecFrameViewerElementProps & FigspecFrameViewerEvents; export declare const FigspecFrameViewer: React.ForwardRefExoticComponent<Pick<FigspecFrameViewerElement, "apiResponse" | "renderedImage"> & Partial<Pick<FigspecFrameViewerElement, "preferences" | "link" | "className" | "id" | "style">> & FigspecFrameViewerEvents & React.RefAttributes<FigspecFrameViewerElement>>; declare type FigspecFileViewerElementProps = Pick<FigspecFileViewerElement, "apiResponse" | "renderedImages"> & Partial<Pick<FigspecFileViewerElement, "id" | "className" | "style" | "link" | "preferences">>; interface FigspecFileViewerEvents { onNodeSelect?(ev: CustomEvent<{ selectedNode: unknown | null; }>): void; onPreferencesUpdate?(ev: CustomEvent<{ preferences: FigspecPreferences; }>): void; } export declare type FigspecFileViewerProps = FigspecFileViewerElementProps & FigspecFileViewerEvents; export declare const FigspecFileViewer: React.ForwardRefExoticComponent<Pick<FigspecFileViewerElement, "apiResponse" | "renderedImages"> & Partial<Pick<FigspecFileViewerElement, "preferences" | "link" | "className" | "id" | "style">> & FigspecFileViewerEvents & React.RefAttributes<FigspecFileViewerElement>>; export {};