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