@gauf/tracker
Version:
Browser tracker with perfect customization
17 lines • 560 B
TypeScript
import { InterfaceEmitter, InterfaceEmitterConstructor, Listener } from "@gauf/tracker/emitter";
export declare type Settings = {
emitters?: InterfaceEmitterConstructor[];
settings?: {
[key: string]: object;
};
};
export default class Collector {
emitters: InterfaceEmitter[];
constructor(listener: Listener, settings?: Settings);
activate(): void;
deactivate(): void;
private extractSettings;
private createCustomEmitters;
private createDefaultEmitters;
}
//# sourceMappingURL=collector.d.ts.map