Release 0.7.19

This commit is contained in:
Yanzhen Yu
2019-08-04 14:53:42 +08:00
parent bf68088f18
commit 7f32fbdd05
5 changed files with 16 additions and 7 deletions

12
typings/types.d.ts vendored
View File

@@ -4,7 +4,8 @@ export declare enum EventType {
Load = 1,
FullSnapshot = 2,
IncrementalSnapshot = 3,
Meta = 4
Meta = 4,
Custom = 5
}
export declare type domContentLoadedEvent = {
type: EventType.DomContentLoaded;
@@ -36,6 +37,13 @@ export declare type metaEvent = {
height: number;
};
};
export declare type customEvent<T = unknown> = {
type: EventType.Custom;
data: {
tag: string;
payload: T;
};
};
export declare enum IncrementalSource {
Mutation = 0,
MouseMove = 1,
@@ -65,7 +73,7 @@ export declare type inputData = {
id: number;
} & inputValue;
export declare type incrementalData = mutationData | mousemoveData | mouseInteractionData | scrollData | viewportResizeData | inputData;
export declare type event = domContentLoadedEvent | loadedEvent | fullSnapshotEvent | incrementalSnapshotEvent | metaEvent;
export declare type event = domContentLoadedEvent | loadedEvent | fullSnapshotEvent | incrementalSnapshotEvent | metaEvent | customEvent;
export declare type eventWithTime = event & {
timestamp: number;
delay?: number;