create index.js

This commit is contained in:
Joeri Exelmans 2025-05-10 12:08:43 +02:00
parent 9c79d13b1f
commit b68092d058
4 changed files with 56 additions and 3 deletions

View file

@ -129,4 +129,4 @@ for (const [N, ...rest] of results) {
}
console.log();
console.log("now go and paste the above CSV in this spreadsheet:");
console.log(" https://docs.google.com/spreadsheets/d/1WAl5yCZ0UA0XCBn4xphz4foynQpXih4e59kvkbUANRA/edit?usp=sharing");
console.log(" https://docs.google.com/spreadsheets/d/1WAl5yCZ0UA0XCBn4xphz4foynQpXih4e59kvkbUANRA/edit?usp=sharing");

54
index.js Normal file
View file

@ -0,0 +1,54 @@
// to regenerate:
// find lib -name "*.js" -print
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";
export * from "./lib/structures/set.types.js";
export * from "./lib/structures/sum.types.js";
export * from "./lib/structures/list.types.js";
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";
export * from "./lib/compare/type.js";
export * from "./lib/compare/dynamic.js";
export * from "./lib/compare/dynamic.types.js";
export * from "./lib/compare/versioning.js";
export * from "./lib/compare/type.types.js";
export * from "./lib/compare/structures.js";
export * from "./lib/compare/primitives.js";
export * from "./lib/compare/structures.types.js";
export * from "./lib/compare/primitives.types.js";
export * from "./lib/primitives/type.js";
export * from "./lib/primitives/symbol.js";
export * from "./lib/primitives/dynamic.js";
export * from "./lib/primitives/dynamic.types.js";
export * from "./lib/primitives/primitive_types.types.js";
export * from "./lib/primitives/int.js";
export * from "./lib/primitives/int.types.js";
export * from "./lib/primitives/symbol.types.js";
export * from "./lib/primitives/type.types.js";
export * from "./lib/primitives/unit.js";
export * from "./lib/primitives/double.types.js";
export * from "./lib/primitives/typevars.js";
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";

View file

@ -5,7 +5,7 @@ import { zip } from "../util/util.js";
import { map } from "./list.js";
import { getLeft, getRight } from "./product.js";
import { makeConstructor, makeGetters } from "./struct.js";
import { fnType, prodType } from "./type_constructors.js";
import { fnType, prodType } from "./type_constructors.types.js";
// 'fields' is an array of (name: string, type: Type) pairs.

View file

@ -1,4 +1,3 @@
import { deepEqual } from "../util/util.js";
import { inspect } from "node:util";
// a -> Value<a>