{"version":3,"sources":["format-endpoint-url.ts"],"sourcesContent":["import { Endpoint, Institution, Person } from \"../types/addressing.ts\";\n\nexport function formatEndpointURL(endpoint:Endpoint) {\n\tconst domainName = normalizeDomainName(endpoint.name);\n\tif (endpoint instanceof Institution) return `${domainName}.unyt.app`\n\telse if (endpoint instanceof Person) return `${domainName}.unyt.app` // TODO: unyt.me?\n\telse return `${domainName}.unyt.app`\n}\n\nfunction normalizeDomainName(name: string) {\n\treturn name.replaceAll(\"_\", \"-\");\n}"],"names":["Institution","Person","formatEndpointURL","endpoint","domainName","normalizeDomainName","name","replaceAll"],"mappings":"AAAA,SAAmBA,WAAW,EAAEC,MAAM,QAAQ,yBAAyB;AAEvE,OAAO,SAASC,kBAAkBC,QAAiB;IAClD,IAAMC,aAAaC,oBAAoBF,SAASG,IAAI;WACR,CAAC,EAAEF,WAAW,SAAS,CAAC;AAGrE;AAEA,SAASC,oBAAoBC,IAAY;IACxC,OAAOA,KAAKC,UAAU,CAAC,KAAK;AAC7B","sourceRoot":"/lib/datex-core-js-legacy-0.3.15/utils/","file":"format-endpoint-url.ts"}