eigent/electron/main/workspaceSecrets/index.ts

24 lines
669 B
TypeScript

export { WorkspaceSecretBroker } from './broker';
export { registerWorkspaceSecretIpcHandlers } from './ipc';
export {
closeWorkspaceSecretBroker,
ensureWorkspaceSecretBroker,
getDefaultWorkspaceSecretVault,
} from './runtime';
export type {
WorkspaceSecretBrokerRuntime,
WorkspaceSecretLookup,
WorkspaceSecretPutRequest,
WorkspaceSecretPutResult,
WorkspaceSecretScope,
WorkspaceSecretState,
WorkspaceSecretStatus,
} from './types';
export {
MAX_WORKSPACE_SECRET_BYTES,
WorkspaceSecretBindingMismatchError,
WorkspaceSecretNeedsRebindError,
WorkspaceSecretNotFoundError,
WorkspaceSecretVault,
WorkspaceSecretVaultError,
} from './vault';