MCPcopy Create free account
hub / github.com/anomalyco/opencode / isError

Function isError

packages/core/src/repository-cache.ts:97–108  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

95export class Service extends Context.Service<Service, Interface>()("@opencode/RepositoryCache") {}
96
97export function isError(error: unknown): error is Error {
98 return (
99 error instanceof InvalidRepositoryError ||
100 error instanceof InvalidBranchError ||
101 error instanceof CloneFailedError ||
102 error instanceof FetchFailedError ||
103 error instanceof CheckoutFailedError ||
104 error instanceof ResetFailedError ||
105 error instanceof LockFailedError ||
106 error instanceof CacheOperationError
107 )
108}
109
110export const parseRemote = Effect.fn("RepositoryCache.parseRemote")(function* (repository: string) {
111 return yield* Effect.try({

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected