So that we can prevent someone from accidentally passing a return value from something on one planner to the input of a function used in a different planner. Is there some way we can do this without introducing a circular dependency between contracts.ts and planner.ts?
So that we can prevent someone from accidentally passing a return value from something on one planner to the input of a function used in a different planner. Is there some way we can do this without introducing a circular dependency between
contracts.ts
andplanner.ts
?