import {AnalyticsDispatcher} from '../../internal/AnalyticsDispatcher'; import {AnalyticsContext} from '../../internal/AnalyticsContext'; import {withContext as higherOrder} from '../../extenders'; function withContext(this: AnalyticsDispatcher, analyticsContext: AnalyticsContext) { return higherOrder(analyticsContext)(this); } (AnalyticsDispatcher as any).prototype.withContext = withContext; declare module '../../internal/AnalyticsDispatcher' { interface AnalyticsDispatcher { withContext: typeof withContext; } }