UNPKG

@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 1 kB
import { Analytics } from '../../core/analytics'; import { CDNSettings } from '../../browser'; import { Plugin } from '../../core/plugin'; import { DeliveryStrategy } from './shared-dispatcher'; 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 type SegmentIOPluginMetadata = { writeKey: string; apiHost: string; protocol: string; }; export interface SegmentIOPlugin extends Plugin { metadata: SegmentIOPluginMetadata; } export declare const isSegmentPlugin: (plugin: Plugin) => plugin is SegmentIOPlugin; export declare function segmentio(analytics: Analytics, settings?: SegmentioSettings, integrations?: CDNSettings['integrations']): Plugin; //# sourceMappingURL=index.d.ts.map