Module

Erl.ModuleName.Symbol

Package
erl-modules
Repository
purerl/purescript-erl-modules

#ModuleName Source

newtype ModuleName :: Symbol -> Typenewtype ModuleName (name :: Symbol)

#moduleName Source

moduleName :: forall s. IsSymbol s => ModuleName s

#NativeModuleName Source

newtype NativeModuleName :: Symbol -> Typenewtype NativeModuleName (name :: Symbol)

#nativeModuleName Source

nativeModuleName :: forall name munged. IsSymbol name => IsSymbol munged => MungeModule name munged => ModuleName name -> NativeModuleName munged

#MungeModule Source

class MungeModule :: Symbol -> Symbol -> Constraintclass MungeModule (name :: Symbol) (munged :: Symbol) | name -> munged where

Members

Instances