Modules in PureScript
Modules are the way to split up our code into multiple files. Here is an example of writing a function in a file, and importing it in our main-module (Main.purs)
Tests.purs:
module Tests where
import Preludeimport Effect (Effect)import Effect.Console (log)
print :: Effect Unitprint = do log "from Tests.purs!"Main.purs:
module Main where
import Prelude
import Effect (Effect)import Effect.Console (log)
import Tests as Tests
main :: Effect Unitmain = Tests.print