@scalar/api-client
Version:
the open source API testing client
18 lines • 922 B
TypeScript
import type { ModalState } from '@scalar/components';
import type { WorkspaceStore } from '@scalar/workspace-store/client';
import type { WorkspaceEventBus } from '@scalar/workspace-store/events';
import type { WorkspaceDocument } from '@scalar/workspace-store/schemas/workspace';
import type { ComputedRef, Ref } from 'vue';
import type { UseModalSidebarReturn } from '../../../../v2/features/modal/hooks/use-modal-sidebar.js';
/**
* Top level event handling for the modal client
*/
export declare const useWorkspaceClientModalEvents: ({ eventBus, document, isSidebarOpen, sidebarState, modalState, workspaceStore, }: {
eventBus: WorkspaceEventBus;
document: ComputedRef<WorkspaceDocument | null>;
isSidebarOpen: Ref<boolean>;
sidebarState: UseModalSidebarReturn;
modalState: ModalState;
workspaceStore: WorkspaceStore;
}) => void;
//# sourceMappingURL=use-workspace-client-modal-events.d.ts.map