@segment/analytics-next
Version:
Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.
26 lines • 962 B
TypeScript
import { Analytics } from '../../core/analytics';
import { CDNSettings } from '../../browser';
import { Plugin } from '../../core/plugin';
import { BatchingDispatchConfig } from './batched-dispatcher';
import { StandardDispatcherConfig } from './fetch-dispatcher';
type DeliveryStrategy = {
strategy?: 'standard';
config?: StandardDispatcherConfig;
} | {
strategy?: 'batching';
config?: BatchingDispatchConfig;
};
export type SegmentioSettings = {
apiKey: string;
apiHost?: string;
protocol?: 'http' | 'https';
addBundledMetadata?: boolean;
unbundledIntegrations?: string[];
bundledConfigIds?: string[];
unbundledConfigIds?: string[];
maybeBundledConfigIds?: Record<string, string[]>;
deliveryStrategy?: DeliveryStrategy;
};
export declare function segmentio(analytics: Analytics, settings?: SegmentioSettings, integrations?: CDNSettings['integrations']): Plugin;
export {};
//# sourceMappingURL=index.d.ts.map