refactor(tabs): enhance Tab interface with navigation and metadata

This commit is contained in:
Lorenz Hilpert
2025-07-01 11:46:30 +02:00
parent 344dc61a90
commit e7a807cfbd

View File

@@ -1,7 +1,25 @@
export interface Tab {
id: number;
name: string;
tags: string[];
createdAt: number;
activatedAt?: number;
}
export interface Tab {
id: number;
name: string;
navigation: TabNavigation;
createdAt: number;
activatedAt?: number;
metadata: TabMetadata;
/** @deprecated */
tags: string[];
}
export interface TabNavigation {
current: number;
locations: TabLocation[];
}
export interface TabLocation {
timestamp: number;
title: string;
url: string;
}
export interface TabMetadata {
[key: string]: unknown;
}