12345678910111213141516171819202122232425262728293031 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- function getModelUris(uri, defaultModelName) {
- var defaultManifestFilename = defaultModelName + "-weights_manifest.json";
- if (!uri) {
- return {
- modelBaseUri: '',
- manifestUri: defaultManifestFilename
- };
- }
- if (uri === '/') {
- return {
- modelBaseUri: '/',
- manifestUri: "/" + defaultManifestFilename
- };
- }
- var protocol = uri.startsWith('http://') ? 'http://' : uri.startsWith('https://') ? 'https://' : '';
- uri = uri.replace(protocol, '');
- var parts = uri.split('/').filter(function (s) { return s; });
- var manifestFile = uri.endsWith('.json')
- ? parts[parts.length - 1]
- : defaultManifestFilename;
- var modelBaseUri = protocol + (uri.endsWith('.json') ? parts.slice(0, parts.length - 1) : parts).join('/');
- modelBaseUri = uri.startsWith('/') ? "/" + modelBaseUri : modelBaseUri;
- return {
- modelBaseUri: modelBaseUri,
- manifestUri: modelBaseUri === '/' ? "/" + manifestFile : modelBaseUri + "/" + manifestFile
- };
- }
- exports.getModelUris = getModelUris;
- //# sourceMappingURL=getModelUris.js.map
|