adaptBackendProtocol(backend: AnyBackendProtocol): BackendProtocolV2| Name | Type | Description |
|---|---|---|
backend* | AnyBackendProtocol | Backend instance (v1 or v2) |
Adapt a v1 BackendProtocol to BackendProtocolV2.
If the backend already implements v2, it is returned as-is. For v1 backends, wraps returns in Result types:
read() string returns wrapped in ReadResultreadRaw() FileData returns wrapped in ReadRawResultgrep() returns wrapped in GrepResultls() FileInfo[] returns wrapped in LsResultglob() FileInfo[] returns wrapped in GlobResultNote: For sandbox instances, use adaptSandboxProtocol instead.