Re-frame, the framework that we use in the app, provides a way to verify that the app always stays in a consistent state. This is done through the Clojure spec library.
Currently this verification is skipped so that we can develop fast new features, but it is increasingly becoming a problem since it is hard to remember the types that each function should have. Specially because mapbox has different order/object for different interfaces/apis
Re-frame, the framework that we use in the app, provides a way to verify that the app always stays in a consistent state. This is done through the Clojure spec library.
Currently this verification is skipped so that we can develop fast new features, but it is increasingly becoming a problem since it is hard to remember the types that each function should have. Specially because mapbox has different order/object for different interfaces/apis