UNPKG

@quartal/bridge-client

Version:

Universal client library for embedding applications with URL-configurable transport support (iframe, postMessage) and framework adapters for Angular and Vue

23 lines 1.6 kB
export { ParentClient } from './parent/parent-client'; export { ChildClient } from './child/child-client'; export { BaseClient } from './core/base-client'; export { ParentClientManager, parentClientManager } from './managers/parent-client-manager'; export * from './types'; export { TransportFactory } from './transports/transport-factory'; export { IframeTransport } from './transports/iframe-transport'; export { PostMessageTransport } from './transports/postmessage-transport'; export type { TransportAdapter } from './transports/transport-adapter'; export type { IframeTransportConfig } from './transports/iframe-transport'; export type { PostMessageTransportConfig } from './transports/postmessage-transport'; export { QuartalLogger, getGlobalLogger, setGlobalLogger } from './utils/logger'; export { waitForIframeReference } from './utils/iframe-helpers'; export { QuartalEventBridge } from './utils/event-bridge'; export { parseEmbedConfig, createTransportConfig, logEmbedConfig } from './utils/url-config'; export type { TransportConfig, EmbedConfig } from './utils/url-config'; export { QuartalAngularAdapter, AngularRouterAdapter } from './adapters/angular-adapter'; export { QuartalVueAdapter, VueRouterAdapter, QuartalVuePlugin, useQuartal } from './adapters/vue-adapter'; import { ParentClient } from './parent/parent-client'; import { ChildClient } from './child/child-client'; export declare function createParentClient(config: any, callbacks?: any): ParentClient; export declare function createChildClient(config: any, callbacks?: any): ChildClient; //# sourceMappingURL=index.d.ts.map