From 0de422b74453cfb609f697141ad16edf97d790b0 Mon Sep 17 00:00:00 2001 From: Polle Pas Date: Mon, 13 May 2024 13:02:08 +0200 Subject: [PATCH] Fix datatype rendering issue --- browser/lib/src/datatypes.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/browser/lib/src/datatypes.ts b/browser/lib/src/datatypes.ts index f03540b2d..3ca807a31 100644 --- a/browser/lib/src/datatypes.ts +++ b/browser/lib/src/datatypes.ts @@ -1,7 +1,6 @@ /** Each possible Atomic Datatype. See https://atomicdata.dev/collections/datatype */ import { Client } from './index.js'; -import { urls } from './urls.js'; import type { JSONValue } from './value.js'; // TODO: use strings from `./urls`, requires TS fix: https://github.com/microsoft/TypeScript/issues/40793 @@ -27,9 +26,11 @@ export enum Datatype { UNKNOWN = 'unknown-datatype', } +const validDatatypes = new Set(Object.values(Datatype)); + /** Convert a URL to a Datatype */ export const datatypeFromUrl = (url: string): Datatype => { - if (url in urls.datatypes) { + if (validDatatypes.has(url)) { return url as Datatype; }