@awell-health/navi-js
Version:
Navi.js loading utility - loads the Navi SDK from CDN
14 lines (13 loc) • 772 B
TypeScript
import { Navi, NaviConstructor, NaviLoadOptions } from "./types";
export type LoadNavi = (publishableKey: string, options?: NaviLoadOptions) => Promise<Navi | null>;
declare const getCDNConfig: (options?: NaviLoadOptions) => {
origin: string;
embedOrigin: string;
};
declare const getNaviJSUrl: (options?: NaviLoadOptions) => string;
declare const isNaviJSURL: (url: string) => boolean;
export { isNaviJSURL, getNaviJSUrl, getCDNConfig };
export declare const findScript: () => HTMLScriptElement | null;
export declare const loadScript: (options?: NaviLoadOptions) => Promise<NaviConstructor | null>;
export declare const initNavi: (maybeNavi: NaviConstructor | null, args: [string], // publishableKey
startTime: number, options?: NaviLoadOptions) => Navi | null;