콘텐츠로 이동

import할 수 있는 것

여기 나열된 모든 클래스는 패키지 루트에서 export됩니다.

import { /* ... */ } from 'activecli';

src/index.ts가 유일한 공개 표면입니다. 트리 내부에는 barrel 파일이 없으며, 모든 내부 import는 원하는 파일을 직접 지목합니다.

Export 종류 소스
Command class ActiveCli/Command/Command.ts
CommandOptions type ActiveCli/Command/Command.ts
CommandEventListener type ActiveCli/Command/Command.ts (그곳에서는 EventListener로 export)
PermissionResponder type ActiveCli/Command/Command.ts
Export 종류 소스
AbstractProvider class ActiveCli/Provider/AbstractProvider.ts
Answer class ActiveCli/Provider/Answer.ts
ClaudeProvider class ActiveCli/Provider/ClaudeProvider.ts
Claude singleton ActiveCli/Provider/ClaudeProvider.ts
Export 종류 소스
AuthCommands class ActiveCli/Auth/AuthCommands.ts
AuthStatus class ActiveCli/Auth/AuthCommands.ts
LoginMethod class ActiveCli/Auth/LoginSession.ts
LoginSession class ActiveCli/Auth/LoginSession.ts
Export 종류 소스
McpCommands class ActiveCli/Mcp/McpCommands.ts
McpListEntry class ActiveCli/Mcp/McpOutputParser.ts
McpOutputParser class ActiveCli/Mcp/McpOutputParser.ts
McpServer class ActiveCli/Mcp/McpServer.ts
McpServerConfig class ActiveCli/Mcp/McpServer.ts
McpTransport class ActiveCli/Mcp/McpServer.ts
McpServerScope class ActiveCli/Mcp/McpServerScope.ts
McpServerStatus class ActiveCli/Mcp/McpServerStatus.ts
Export 종류 소스
AbstractAdapter class ActiveCli/Adapter/AbstractAdapter.ts
SpawnOptions class ActiveCli/Adapter/SpawnOptions.ts
ClaudeAdapter class ActiveCli/Adapter/Claude/ClaudeAdapter.ts
ClaudeArgv class ActiveCli/Adapter/Claude/ClaudeArgv.ts
ClaudeAuthEnv class ActiveCli/Adapter/Claude/ClaudeAuthEnv.ts
ClaudePermissionFlag class ActiveCli/Adapter/Claude/ClaudePermissionFlag.ts
Export 종류 소스
AbstractEvent class ActiveCli/Event/AbstractEvent.ts
AssistantEvent class ActiveCli/Event/AssistantEvent.ts
EventParser class ActiveCli/Event/EventParser.ts
GenericEvent class ActiveCli/Event/GenericEvent.ts
PermissionRequestEvent class ActiveCli/Event/PermissionRequestEvent.ts
ResultEvent class ActiveCli/Event/ResultEvent.ts
SystemEvent class ActiveCli/Event/SystemEvent.ts
Export 종류 소스
AbstractAttachment class ActiveCli/Message/AbstractAttachment.ts
ControlRequest class ActiveCli/Message/ControlRequest.ts
Initialize class ActiveCli/Message/ControlRequest.ts
Interrupt class ActiveCli/Message/ControlRequest.ts
SetModel class ActiveCli/Message/ControlRequest.ts
ImageAttachment class ActiveCli/Message/ImageAttachment.ts
PathAttachment class ActiveCli/Message/PathAttachment.ts
UserMessage class ActiveCli/Message/UserMessage.ts
Export 종류 소스
AbstractPath class ActiveCli/Path/AbstractPath.ts
PathParser class ActiveCli/Path/PathParser.ts
PosixPath class ActiveCli/Path/PosixPath.ts
WindowsPath class ActiveCli/Path/WindowsPath.ts
WslUncPath class ActiveCli/Path/WslUncPath.ts
Export 종류 소스
CommandResult class ActiveCli/Process/Exec/CommandRunner.ts
CommandRunner class ActiveCli/Process/Exec/CommandRunner.ts
WindowsCommandLine class ActiveCli/Process/Exec/WindowsCommandLine.ts
JobSpawner class ActiveCli/Process/Job/JobSpawner.ts
AbstractLauncher class ActiveCli/Process/Launcher/AbstractLauncher.ts
LauncherFactory class ActiveCli/Process/Launcher/LauncherFactory.ts
PosixLauncher class ActiveCli/Process/Launcher/PosixLauncher.ts
WindowsLauncher class ActiveCli/Process/Launcher/WindowsLauncher.ts
AugmentedPath class ActiveCli/Process/Path/AugmentedPath.ts
BinDirectories class ActiveCli/Process/Path/BinDirectories.ts
NvmProbe class ActiveCli/Process/Path/NvmProbe.ts
AbstractProcessTree class ActiveCli/Process/Tree/AbstractProcessTree.ts
PosixProcessTree class ActiveCli/Process/Tree/PosixProcessTree.ts
ProcessTreeFactory class ActiveCli/Process/Tree/ProcessTreeFactory.ts
WindowsProcessTree class ActiveCli/Process/Tree/WindowsProcessTree.ts
ParentProcess class ActiveCli/Process/Watchdog/ParentProcess.ts
ParentWatchdog class ActiveCli/Process/Watchdog/ParentWatchdog.ts
Export 종류 소스
CliRegistry class ActiveCli/Registry/CliRegistry.ts
ProcessIdentity class ActiveCli/Registry/ProcessIdentity.ts
RegistryEntry class ActiveCli/Registry/RegistryEntry.ts
SessionId class ActiveCli/Registry/SessionId.ts
Export 종류 소스
ModeChange class ActiveCli/Session/ModeChange.ts
PermissionMode class ActiveCli/Session/PermissionMode.ts
Session class ActiveCli/Session/Session.ts
CloseListener type ActiveCli/Session/Session.ts
EventListener type ActiveCli/Session/Session.ts
Export 종류 소스
NdjsonBuffer class ActiveCli/Stream/NdjsonBuffer.ts

클래스 이름은 그 파일이 어디 있는지 알려줍니다. ActiveCli.Adapter.Claude.ClaudeAdaptersrc/ActiveCli/Adapter/Claude/ClaudeAdapter.ts이며, 파일 하나에 클래스 하나입니다. 각 네임스페이스가 무엇을 담고 왜 그런지는 아키텍처를 보십시오.