zephyr-0.5.3: Zephyr, tree-shaking for the PureScript language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.PureScript.DCE.Foreign

Description

Simple dead call elimination in foreign modules.

Synopsis

Documentation

runForeignModuleDeadCodeElimination :: [Ident] -> [JSModuleItem] -> [JSModuleItem] Source #

Filter export statements in a foreign module. This is not 100% safe. It might remove declarations that are used somewhere in the foreign module (for example by using eval).