UNPKG

@prismatic-io/embedded

Version:

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

20 lines (19 loc) 1.1 kB
import { Options } from "../types/options"; type ConfigureInstancesBase = Options & { skipRedirectOnRemove: boolean; }; export type ConfigureInstanceWithIntegrationName = ConfigureInstancesBase & { integrationName: string; }; export type ConfigureInstanceWithIntegrationId = ConfigureInstancesBase & { integrationId: string; }; export type ConfigureInstanceWithInstanceId = ConfigureInstancesBase & { instanceId: string; }; export type ConfigureInstanceProps = ConfigureInstanceWithIntegrationName | ConfigureInstanceWithIntegrationId | ConfigureInstanceWithInstanceId; export declare const configureInstance: ({ ...props }: ConfigureInstanceProps) => void; export declare const isConfigureInstanceWithInstanceId: (props: ConfigureInstanceProps) => props is ConfigureInstanceWithInstanceId; export declare const isConfigureInstanceWithIntegrationId: (props: ConfigureInstanceProps) => props is ConfigureInstanceWithIntegrationId; export declare const isConfigureInstanceWithIntegrationName: (props: ConfigureInstanceProps) => props is ConfigureInstanceWithIntegrationName; export {};