Feat : pause now showing in another color
This commit is contained in:
@@ -1042,9 +1042,31 @@ export interface RecordingSpan {
|
||||
endedAt: number | null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Un passage en pause à l'intérieur d'une capture.
|
||||
*
|
||||
* En surimpression d'un {@link RecordingSpan}, jamais à sa place : une capture
|
||||
* mise en pause reste une seule capture, un seul fichier. La découper en
|
||||
* plusieurs intervalles ferait passer les morceaux pour des enregistrements
|
||||
* distincts — alors que rien n'a été clos, seulement suspendu.
|
||||
*
|
||||
* C'est ce qui permet de distinguer sur la frise le temps réellement écrit du
|
||||
* temps où la capture tournait à vide (show privé, flux hors-ligne).
|
||||
*/
|
||||
export interface RecordingPause {
|
||||
id: number;
|
||||
spanId: number;
|
||||
/** Repris de l'intervalle porteur, qui seul rattache la capture à un profil. */
|
||||
targetId: string | null;
|
||||
startedAt: number;
|
||||
/** Nul tant que la capture est toujours en pause. */
|
||||
endedAt: number | null;
|
||||
}
|
||||
|
||||
export interface TimelineData {
|
||||
sessions: StreamSession[];
|
||||
spans: RecordingSpan[];
|
||||
pauses: RecordingPause[];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user