-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
Use Case
As a... node driver engineer
I want... to remove the unused callback inheritance/methods in the operations layer
So that... the operations layer uses async/await syntax
User Impact
This is an internal change
Dependencies
Unknowns
Acceptance Criteria
Implementation Requirements
- In each operation class (categorized by Cursor, Admin, Index, and Crud operations), remove the unimplemented executeCallback method
- In command.ts
- Change CommandOperation to inherit from AbstractOperation instead of AbstractCallbackOperation
- Delete CommandCallbackOperation class
- In operation.ts
- Delete AbstractCallbackOperation class
Testing Requirements
- clean up operation test files if need be
Documentation Requirements
None
Follow Up Requirements
None