-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathActivityBar.ts
More file actions
40 lines (39 loc) · 1002 Bytes
/
ActivityBar.ts
File metadata and controls
40 lines (39 loc) · 1002 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/**
* @module Effect/ActivityBar
* @description
* Atomic Activity Bar service using Effect-TS.
* Manages activity bar items, their display, and active state.
*
* @deprecated This file is maintained for backward compatibility.
* Please import from {@link ./ActivityBar/index.ts} instead.
*
* @example
* ```ts
* // Old (still works):
* import { ActivityBar, ActivityBarLive } from "./Effect/ActivityBar.js";
*
* // New (recommended):
* import { ActivityBar, ActivityBarLive } from "./Effect/ActivityBar/index.js";
* ```
*/
// Re-export from atomic modules for backward compatibility
export {
ActivityBarItemNotFoundError,
ActivityBarUpdateError,
type ActivityBarBadge,
type ActivityBarItem,
type CreateActivityBarItem,
type ActivityBarService,
ActivityBarTag,
ActivityBar,
MakeCreateItem,
MakeUpdateItem,
MakeRemoveItem,
MakeGetItem,
MakeSetActiveItem,
MakeSetBadge,
MakeGetBadge,
GenerateItemId,
ActivityBarLive,
ActivityBarMockLive,
} from "./ActivityBar/index.js";