UNPKG

624 BJavaScriptView Raw
1import { isTerm, isTermLike, Term } from "./term.js";
2export function isDefaultGraphLike(given) {
3 return isTermLike(given, "DefaultGraph", "");
4}
5export function isDefaultGraph(given) {
6 return isTerm(given, "DefaultGraph", "");
7}
8export class DefaultGraph extends Term {
9 constructor() {
10 super("DefaultGraph", "");
11 // Singleton constructor
12 if (!DefaultGraph.defaultGraph) {
13 DefaultGraph.defaultGraph = this;
14 }
15 return DefaultGraph.defaultGraph;
16 }
17 equals(other) {
18 return isDefaultGraphLike(other);
19 }
20}
21//# sourceMappingURL=default-graph.js.map
\No newline at end of file