13 lines
No EOL
288 B
JavaScript
13 lines
No EOL
288 B
JavaScript
import { Any } from "../typed.js";
|
|
import { String } from "./list.js";
|
|
import { sumType, prodType, fnType } from "./types.js";
|
|
|
|
|
|
export const createNominalADT = symbol => variants => {
|
|
makeTypeConstructor(symbol, 0, )
|
|
};
|
|
|
|
export const createNominalADTFnType =
|
|
fnType
|
|
(Any)
|
|
(); |