diff --git a/index.js b/index.js index e3a0447..e704676 100644 --- a/index.js +++ b/index.js @@ -3,9 +3,7 @@ export * from "./lib/structures/dict.types.js"; export * from "./lib/structures/sum.js"; -export * from "./lib/structures/set.js"; export * from "./lib/structures/struct.types.js"; -export * from "./lib/structures/list.js"; export * from "./lib/structures/type_constructors.types.js"; export * from "./lib/structures/enum.js"; export * from "./lib/structures/product.types.js"; @@ -16,7 +14,6 @@ export * from "./lib/structures/type_constructors.js"; export * from "./lib/structures/struct.js"; export * from "./lib/structures/enum.types.js"; export * from "./lib/structures/product.js"; -export * from "./lib/structures/dict.js"; export * from "./lib/parser/type_parser.js"; export * from "./lib/generics/generics.js"; export * from "./lib/stdlib.js"; @@ -45,10 +42,15 @@ export * from "./lib/primitives/primitive_types.js"; export * from "./lib/primitives/unit.types.js"; export * from "./lib/primitives/double.js"; export * from "./lib/util/random.js"; -export * from "./lib/util/trie.js"; export * from "./lib/util/util.js"; export * from "./lib/util/rbtree_wrapper.js"; export * from "./lib/util/pretty.js"; export * from "./lib/environment/env.js"; export * from "./lib/meta/type_constructor.types.js"; export * from "./lib/meta/type_constructor.js"; + +// wrap these in namespace (their names overlap) +export * as list from "./lib/structures/list.js"; +export * as set from "./lib/structures/set.js"; +export * as dict from "./lib/structures/dict.js"; +export * as trie from "./lib/util/trie.js";