import { getHumanReadableName, getSymbol, symbolDict, symbolDictIterator, symbolFunction, symbolList, symbolProduct, symbolSet, symbolSetIterator, symbolSum } from "dope2";
import "./Type.css";
export function Type({type}) {
const symbol = getSymbol(type);
switch (symbol) {
case symbolFunction:
return ;
case symbolProduct:
return ;
case symbolSum:
return ;
case symbolDict:
return ;
case symbolSet:
return ;
case symbolList:
return ;
case symbolSetIterator:
return ;
case symbolDictIterator:
return ;
default:
return
{getHumanReadableName(symbol)}
}
}
function BinaryType({type, cssClass, infix, prefix, suffix}) {
return
{prefix}
{infix}
{suffix}
}
function UnaryType({type, cssClass, prefix, suffix}) {
return
{prefix}
{suffix}
}