import type { Show } from "@principia/prelude/Show";
/*
* -------------------------------------------
* Show Set
* -------------------------------------------
*/
export const getShow = (S: Show): Show> => ({
show: (s) => {
let elements = "";
s.forEach((a) => {
elements += S.show(a) + ", ";
});
if (elements !== "") {
elements = elements.substring(0, elements.length - 2);
}
return `Set([${elements}])`;
}
});