mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-24 22:09:08 +08:00
chore(editor): add event tracking to highlighter tool (#11232)
Closes: [BS-2947](https://linear.app/affine-design/issue/BS-2947/埋点相关)
This commit is contained in:
@@ -10,6 +10,7 @@ import type {
|
||||
EdgelessToolPickedEvent,
|
||||
ElementCreationEvent,
|
||||
ElementLockEvent,
|
||||
ElementUpdatedEvent,
|
||||
LinkedDocCreatedEvent,
|
||||
MindMapCollapseEvent,
|
||||
TelemetryEvent,
|
||||
@@ -23,6 +24,7 @@ export type TelemetryEventMap = OutDatabaseAllEvents &
|
||||
LinkedDocCreated: LinkedDocCreatedEvent;
|
||||
SplitNote: TelemetryEvent;
|
||||
CanvasElementAdded: ElementCreationEvent;
|
||||
CanvasElementUpdated: ElementUpdatedEvent;
|
||||
EdgelessElementLocked: ElementLockEvent;
|
||||
ExpandedAndCollapsed: MindMapCollapseEvent;
|
||||
AttachmentUploadedEvent: AttachmentUploadedEvent;
|
||||
|
||||
@@ -75,5 +75,14 @@ export interface EdgelessToolPickedEvent extends TelemetryEvent {
|
||||
segment: 'global toolbar';
|
||||
module: 'global toolbar';
|
||||
control: 'drawing';
|
||||
type: 'brush';
|
||||
type: 'brush' | 'highlighter';
|
||||
}
|
||||
|
||||
export interface ElementUpdatedEvent extends TelemetryEvent {
|
||||
page: 'whiteboard editor';
|
||||
segment: 'toolbar';
|
||||
module: 'toolbar';
|
||||
category: string;
|
||||
control: string;
|
||||
type?: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user