UNPKG

@ninetailed/experience.js-react

Version:
25 lines (24 loc) 1.09 kB
import React from 'react'; import { Ninetailed, OnInitProfileId, Storage } from '@ninetailed/experience.js'; import { Locale, OnErrorHandler, OnLogHandler, NinetailedRequestContext } from '@ninetailed/experience.js-shared'; import { NinetailedPlugin } from '@ninetailed/experience.js-plugin-analytics'; export type NinetailedProviderInstantiationProps = { clientId: string; environment?: string; preview?: boolean; url?: string; plugins?: (NinetailedPlugin | NinetailedPlugin[])[]; locale?: Locale; requestTimeout?: number; onLog?: OnLogHandler; onError?: OnErrorHandler; componentViewTrackingThreshold?: number; buildClientContext?: () => NinetailedRequestContext; onInitProfileId?: OnInitProfileId; storageImpl?: Storage; useSDKEvaluation?: boolean; }; export type NinetailedProviderProps = NinetailedProviderInstantiationProps | { ninetailed: Ninetailed; }; export declare const NinetailedProvider: (props: React.PropsWithChildren<NinetailedProviderProps>) => import("react/jsx-runtime").JSX.Element;