--- title: TLEventMap status: published category: editor group: Interface author: api date: 06/23/2023 order: 132 ---Public Interface
Table of Contents - [Properties](#properties) - ["change-history"](#TLEventMap-"change-history"-member) - ["mark-history"](#TLEventMap-"mark-history"-member) - ["max-shapes"](#TLEventMap-"max-shapes"-member) - ["stop-camera-animation"](#TLEventMap-"stop-camera-animation"-member) - ["stop-following"](#TLEventMap-"stop-following"-member) - [change](#TLEventMap-change-member) - [crash](#TLEventMap-crash-member) - [event](#TLEventMap-event-member) - [frame](#TLEventMap-frame-member) - [mount](#TLEventMap-mount-member) - [tick](#TLEventMap-tick-member) - [update](#TLEventMap-update-member)
##### Signature ```ts interface TLEventMap {} ``` --- ## Properties ### `"change-history"` \{#TLEventMap-"change-history"-member} Public PropertySignature ##### Signature ```ts 'change-history': [ | { reason: 'bail' markId?: string } | { reason: 'push' | 'redo' | 'undo' } ] ``` --- ### `"mark-history"` \{#TLEventMap-"mark-history"-member} Public PropertySignature ##### Signature ```ts 'mark-history': [ { id: string } ] ``` --- ### `"max-shapes"` \{#TLEventMap-"max-shapes"-member} Public PropertySignature ##### Signature ```ts 'max-shapes': [ { name: string pageId: TLPageId count: number } ] ``` ##### References [TLPageId](/gen/tlschema/TLPageId-type) --- ### `"stop-camera-animation"` \{#TLEventMap-"stop-camera-animation"-member} Public PropertySignature ##### Signature ```ts 'stop-camera-animation': [] ``` --- ### `"stop-following"` \{#TLEventMap-"stop-following"-member} Public PropertySignature ##### Signature ```ts 'stop-following': [] ``` --- ### `change` \{#TLEventMap-change-member} Public PropertySignature ##### Signature ```ts change: [HistoryEntry] ``` ##### References [HistoryEntry](/gen/store/HistoryEntry-type), [TLRecord](/gen/tlschema/TLRecord-type) --- ### `crash` \{#TLEventMap-crash-member} Public PropertySignature ##### Signature ```ts crash: [ { error: unknown } ] ``` --- ### `event` \{#TLEventMap-event-member} Public PropertySignature ##### Signature ```ts event: [TLEventInfo] ``` ##### References [TLEventInfo](/gen/editor/TLEventInfo-type) --- ### `frame` \{#TLEventMap-frame-member} Public PropertySignature ##### Signature ```ts frame: [number] ``` --- ### `mount` \{#TLEventMap-mount-member} Public PropertySignature ##### Signature ```ts mount: [] ``` --- ### `tick` \{#TLEventMap-tick-member} Public PropertySignature ##### Signature ```ts tick: [number] ``` --- ### `update` \{#TLEventMap-update-member} Public PropertySignature ##### Signature ```ts update: [] ``` ---