Skip to content

Commit 17e3f3a

Browse files
committed
refactor(transaction): introduce TransactionInputError for user input validation
- Added TransactionInputError class to handle user-facing resolution failures in transaction steps. - Updated path resolution and expression validation functions to throw TransactionInputError for invalid inputs. - Enhanced RPC API error handling to return bad input responses for TransactionInputError instances.
1 parent 5484568 commit 17e3f3a

3 files changed

Lines changed: 225 additions & 35 deletions

File tree

packages/orm/src/client/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export {
3232
$first,
3333
$filter,
3434
$map,
35+
TransactionInputError,
3536
} from './transaction';
3637
export type {
3738
StepRef,

0 commit comments

Comments
 (0)