================ Helper Functions ================ Here is a collection of helper functions used across the examples. You can always download and read the `full source code from Gitlab`_. .. _`full source code from Gitlab`: https://gitlab.com/devhowto/Dev-How-To/-/tree/main/src/composable-fp-js/lib log --- .. literalinclude:: /../src/composable-fp-js/lib/log.spec.js :language: javascript .. literalinclude:: /../src/composable-fp-js/lib/log.js :language: javascript id (identity) ------------- .. literalinclude:: /../src/composable-fp-js/lib/id.spec.js :language: javascript .. literalinclude:: /../src/composable-fp-js/lib/id.js :language: javascript isNil ----- .. literalinclude:: /../src/composable-fp-js/lib/isNil.spec.js :language: javascript .. literalinclude:: /../src/composable-fp-js/lib/isNil.js :language: javascript fromNullable ------------ .. literalinclude:: /../src/composable-fp-js/lib/fromNullable.spec.js :language: javascript .. literalinclude:: /../src/composable-fp-js/lib/fromNullable.js :language: javascript .. _helper either: Either (Left, Right) -------------------- .. _helper either unit tests: Either Unit Tests ~~~~~~~~~~~~~~~~~ .. literalinclude:: /../src/composable-fp-js/lib/Either.spec.js :language: javascript .. _helper either implementation: Either Implementation ~~~~~~~~~~~~~~~~~~~~~ .. literalinclude:: /../src/composable-fp-js/lib/Either.js :language: javascript tryCatch -------- .. literalinclude:: /../src/composable-fp-js/lib/tryCatch.spec.js :language: javascript .. literalinclude:: /../src/composable-fp-js/lib/tryCatch.js :language: javascript