Class: InteractorErrorBase
Defined in: packages/core/src/errors/InteractorErrorBase.ts:11
Base class for errors thrown at the interactor level, where no
ComponentDriver is available — only the locator that was being resolved.
Carries a serializable locatorDescription string rather than a live
PartLocator, so the frozen, catchable error contract stays decoupled from the
locator model and callers cannot reach locator internals through a caught
error. Subclasses compute the description from the locator via
getLocatorInfoForErrorLog. See ADR-010.
Extends​
Error
Extended by​
Constructors​
Constructor​
new InteractorErrorBase(
message,locatorDescription):InteractorErrorBase
Defined in: packages/core/src/errors/InteractorErrorBase.ts:12
Parameters​
message​
string
locatorDescription​
string
Returns​
InteractorErrorBase
Overrides​
Error.constructor
Properties​
locatorDescription​
readonlylocatorDescription:string
Defined in: packages/core/src/errors/InteractorErrorBase.ts:14
Inherited members (5)
Properties​
cause?​
optionalcause?:unknown
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24
Inherited from​
Error.cause
message​
message:
string
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1075
Inherited from​
Error.message
name​
name:
string
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1074
Inherited from​
Error.name
stack?​
optionalstack?:string
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1076
Inherited from​
Error.stack
Methods​
isError()​
staticisError(error):error is Error
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.esnext.error.d.ts:21
Indicates whether the argument provided is a built-in Error instance or not.
Parameters​
error​
unknown
Returns​
error is Error
Inherited from​
Error.isError