UNPKG

@prismatic-io/embedded

Version:

Embed Prismatic's integration marketplace and workflow designer within your existing application.

22 lines (21 loc) 682 B
import { Filters } from "./filters"; import { ScreenConfiguration } from "./screenConfiguration"; import { Theme } from "./theme"; import { Translation } from "./translation"; interface OptionsBase { autoFocusIframe?: boolean; filters?: Filters; screenConfiguration?: ScreenConfiguration; theme?: Theme; translation?: Translation; } export interface SelectorOptions extends OptionsBase { selector: string; usePopover?: false; } export interface PopoverOptions extends OptionsBase { usePopover: true; } export type Options = PopoverOptions | SelectorOptions; export declare const isPopover: (options: Options) => options is PopoverOptions; export {};