diff options
Diffstat (limited to 'core/base/init.moon')
| -rw-r--r-- | core/base/init.moon | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/core/base/init.moon b/core/base/init.moon new file mode 100644 index 0000000..64b34f4 --- /dev/null +++ b/core/base/init.moon @@ -0,0 +1,35 @@ +---- +-- Base definitions for extensions. +-- +-- This module exports the following classes that extension modules may need: +-- +-- @module base +-- @see IO +-- @see Op +-- @see Action +-- @see FnDef +-- @see Input +-- @see match +-- @see Value +-- @see Result + +import IO from require 'core.base.io' +import Op from require 'core.base.op' +import Action from require 'core.base.action' +import FnDef from require 'core.base.fndef' +import Input from require 'core.base.input' +import match from require 'core.base.match' +import Value from require 'core.value' +import Result from require 'core.result' + +{ + :IO + :Op + :Action + :FnDef + :Input + :match + + -- redundant exports, to keep anything an extension might need in one import + :Value, :Result +} |
