@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.
12 lines • 906 B
TypeScript
import { Analytics } from '../../core/analytics';
import { RemoteIntegrationSettings } from '../../browser';
import { Context } from '../../core/context';
import { LegacyIntegration, ClassicIntegrationSource } from './types';
export declare function resolveIntegrationNameFromSource(integrationSource: ClassicIntegrationSource): string;
export declare function buildIntegration(integrationSource: ClassicIntegrationSource, integrationSettings: {
[key: string]: any;
}, analyticsInstance: Analytics): LegacyIntegration;
export declare function loadIntegration(ctx: Context, name: string, version: string, obfuscate?: boolean): Promise<ClassicIntegrationSource>;
export declare function unloadIntegration(name: string, version: string, obfuscate?: boolean): Promise<void>;
export declare function resolveVersion(integrationConfig?: RemoteIntegrationSettings): string;
//# sourceMappingURL=loader.d.ts.map