File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 1616 * SPDX-License-Identifier: Apache-2.0
1717 ***********************************************************************/
1818
19- export interface IDisposable {
20- dispose ( ) : void ;
21- }
19+ import type { Disposable } from '@podman-desktop/api' ;
2220
2321export interface AvailableContextsInfo {
2422 contextNames : string [ ] ;
@@ -29,9 +27,10 @@ export interface CurrentContextInfo {
2927 namespace ?: string ;
3028}
3129
32- export interface KubernetesDashboardSubscriber extends IDisposable {
33- onAvailableContexts ( listener : ( event : AvailableContextsInfo ) => void ) : IDisposable ;
34- onCurrentContext ( listener : ( event : CurrentContextInfo ) => void ) : IDisposable ;
30+ export interface KubernetesDashboardSubscriber {
31+ onAvailableContexts ( listener : ( event : AvailableContextsInfo ) => void ) : Disposable ;
32+ onCurrentContext ( listener : ( event : CurrentContextInfo ) => void ) : Disposable ;
33+ dispose ( ) : void ;
3534}
3635
3736export interface KubernetesDashboardExtensionApi {
Original file line number Diff line number Diff line change 1818
1919import util from 'node:util' ;
2020
21- import { Disposable , type IDisposable } from '@kubernetes-dashboard/channels' ;
21+ import { type IDisposable } from '@kubernetes-dashboard/channels' ;
2222import type { StateSubscriber } from './state-subscriber' ;
2323import { Emitter , type Event } from '/@/types/emitter' ;
2424import type { RpcChannel } from '@kubernetes-dashboard/rpc' ;
25+ import { Disposable } from '@podman-desktop/api' ;
2526
2627interface ApiSubscriberInfo < T > {
2728 options : unknown ;
You can’t perform that action at this time.
0 commit comments