From b621a12689b4ef55f9a75a83262e625a96dda593 Mon Sep 17 00:00:00 2001 From: Karl-Philipp Wulfert Date: Tue, 4 Jun 2019 14:02:55 +0200 Subject: [PATCH] refactor: adjust to new tslint settings --- .gitlab-ci.yml | 2 +- package-lock.json | 143 +- package.json | 21 +- reflection.json | 100109 --------------- src/core/Classes.ts | 2 +- src/core/Route.ts | 40 +- src/core/Thing.ts | 8 +- src/core/Translator.ts | 74 +- src/core/base/Place.ts | 3 + src/core/base/ThingThatCanBeOffered.ts | 14 +- src/core/base/ThingWithCategories.ts | 14 +- src/core/protocol/errors/ErrorResponse.ts | 43 +- .../protocol/routes/INDEX/IndexRequest.ts | 3 +- .../protocol/routes/INDEX/IndexResponse.ts | 6 + .../routes/TYPE/UID/ThingUpdateRequest.ts | 3 +- .../BookAvailabilityRequest.ts | 3 +- src/core/protocol/routes/bulk/BulkRequest.ts | 3 +- .../routes/bulk/UID/BulkAddRequest.ts | 3 +- .../routes/bulk/UID/BulkDoneRequest.ts | 3 +- .../routes/feedback/FeedbackRequest.ts | 7 +- .../routes/plugin/PluginRegisterRequest.ts | 3 +- .../routes/search/MultiSearchRequest.ts | 3 +- .../protocol/routes/search/SearchRequest.ts | 3 +- src/core/things/Building.ts | 3 + src/core/things/DateSeries.ts | 3 + src/core/things/Floor.ts | 13 +- src/core/types/GeoInformation.ts | 1 + src/core/types/Guards.ts | 98 +- src/core/types/config/App.ts | 5 +- src/core/types/config/Backend.ts | 3 +- src/core/types/config/Monitoring.ts | 2 +- src/core/types/filters/Abstract.ts | 2 +- src/core/types/filters/Availability.ts | 3 + src/core/types/filters/Boolean.ts | 3 + src/core/types/filters/Distance.ts | 4 + src/core/types/filters/Value.ts | 3 + src/core/types/i18n.ts | 8 +- src/core/types/sorts/Abstract.ts | 2 +- src/core/types/sorts/Distance.ts | 4 + src/core/types/sorts/Ducet.ts | 3 + src/core/types/sorts/Price.ts | 3 + test/Guards.spec.ts | 145 +- test/Translator.spec.ts | 1 + tslint.json | 3 +- 44 files changed, 520 insertions(+), 100305 deletions(-) delete mode 100644 reflection.json diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f97cc2c4..53da2928 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,7 +57,7 @@ package: - secrecy stage: deploy script: - - echo "//registry.npmjs.org/:_authToken=$NPM_AUTH_TOKEN" > /root/.npmrc + - echo "//registry.npmjs.org/:_authToken=$NPM_AUTH_TOKEN" > ~/.npmrc - npm publish only: - /^v[0-9]+.[0-9]+.[0-9]+$/ diff --git a/package-lock.json b/package-lock.json index 7c487d12..41476f0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -146,27 +146,62 @@ "dev": true }, "@openstapps/configuration": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@openstapps/configuration/-/configuration-0.16.0.tgz", - "integrity": "sha512-wnaSjxP0NZcK3Ke1eG/19rwChbCjLn+UCo2SsU4QN35MgyUUci/Y/4/v1kKxznHL7VWlx0bW3cLxCVvNtBMw7w==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@openstapps/configuration/-/configuration-0.18.0.tgz", + "integrity": "sha512-Ufi3jzCozVqCymNeaeRzuOHO2Yd5qXJ10uF4xNHk6Q4LFD9NAMMBkYbawkjmecZoNR+Llqs4AnwSxIkuEAxcxA==", "dev": true, "requires": { - "@types/node": "10.14.4", + "@types/node": "10.14.7", "@types/semver": "6.0.0", "@types/yaml": "1.0.2", "chalk": "2.4.2", "commander": "2.20.0", - "semver": "6.0.0", + "semver": "6.1.0", "tslint": "5.16.0", "tslint-eslint-rules": "5.4.0", - "yaml": "1.5.0" + "yaml": "1.6.0" }, "dependencies": { "@types/node": { - "version": "10.14.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.4.tgz", - "integrity": "sha512-DT25xX/YgyPKiHFOpNuANIQIVvYEwCWXgK2jYYwqgaMrYE6+tq+DtmMwlD3drl6DJbUwtlIDnn0d7tIn/EbXBg==", + "version": "10.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.7.tgz", + "integrity": "sha512-on4MmIDgHXiuJDELPk1NFaKVUxxCFr37tm8E9yN6rAiF5Pzp/9bBfBHkoexqRiY+hk/Z04EJU9kKEb59YqJ82A==", "dev": true + }, + "semver": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.0.tgz", + "integrity": "sha512-kCqEOOHoBcFs/2Ccuk4Xarm/KiWRSLEX9CAZF8xkJ6ZPlIoTZ8V5f7J16vYLJqDbR7KrxTJpR2lqjIEm2Qx9cQ==", + "dev": true + }, + "tslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.16.0.tgz", + "integrity": "sha512-UxG2yNxJ5pgGwmMzPMYh/CCnCnh0HfPgtlVRDs1ykZklufFBL1ZoTlWFRz2NQjcoEiDoRp+JyT0lhBbbH/obyA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.13.0", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } } } }, @@ -241,32 +276,45 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } + }, + "ts-node": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.1.0.tgz", + "integrity": "sha512-34jpuOrxDuf+O6iW1JpgTRDFynUZ1iEqtYruBqh35gICNjN8x+LpVcPAcwzLPi9VU6mdA3ym+x233nZmZp445A==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } } } }, "@openstapps/logger": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@openstapps/logger/-/logger-0.1.0.tgz", - "integrity": "sha512-5z7Yf3WrzayEVNPp1TBoGiCVgPlQtqzOFh0yQ06gac/vFedWLPLBmENGDdRoEKar8bXzghkxDLy6Rvj/8HEQaQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@openstapps/logger/-/logger-0.2.1.tgz", + "integrity": "sha512-6+F1nxEBuNTrd3hhBxKnvkH8B84HvB/dVmoMP9Pmv2g3mL3pYJ9l2BBGaACDRA7oUCyLpbNQw+4Kf+VdyzOttw==", "dev": true, "requires": { - "@types/node": "10.14.6", - "@types/nodemailer": "4.6.8", + "@types/node": "10.14.7", + "@types/nodemailer": "6.1.0", "chalk": "2.4.2", "flatted": "2.0.0", "nodemailer": "6.1.1" }, "dependencies": { "@types/node": { - "version": "10.14.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.6.tgz", - "integrity": "sha512-Fvm24+u85lGmV4hT5G++aht2C5I4Z4dYlWZIh62FAfFO/TfzXtPpoLI6I7AuBWkIFqZCnhFOoTT7RjjaIL5Fjg==", + "version": "10.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.7.tgz", + "integrity": "sha512-on4MmIDgHXiuJDELPk1NFaKVUxxCFr37tm8E9yN6rAiF5Pzp/9bBfBHkoexqRiY+hk/Z04EJU9kKEb59YqJ82A==", "dev": true }, "@types/nodemailer": { - "version": "4.6.8", - "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-4.6.8.tgz", - "integrity": "sha512-IX1P3bxDP1VIdZf6/kIWYNmSejkYm9MOyMEtoDFi4DVzKjJ3kY4GhOcOAKs6lZRjqVVmF9UjPOZXuQczlpZThw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.1.0.tgz", + "integrity": "sha512-WysSJ4sGW2Aum1Cs6HFosZdlR3WUzX0XoSLsI53q77gLd4wDfE84OXffZu5/nLIjeKh4SwfTsdrKsgBL9WowMA==", "dev": true, "requires": { "@types/node": "*" @@ -374,9 +422,9 @@ "dev": true }, "@types/node": { - "version": "10.14.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.7.tgz", - "integrity": "sha512-on4MmIDgHXiuJDELPk1NFaKVUxxCFr37tm8E9yN6rAiF5Pzp/9bBfBHkoexqRiY+hk/Z04EJU9kKEb59YqJ82A==" + "version": "10.14.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.8.tgz", + "integrity": "sha512-I4+DbJEhLEg4/vIy/2gkWDvXBOOtPKV9EnLhYjMoqxcRW+TTZtUftkHktz/a8suoD5mUL7m6ReLrkPvSsCQQmw==" }, "@types/nodemailer": { "version": "4.6.5", @@ -1733,6 +1781,11 @@ "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", "dev": true }, + "http-status-codes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-1.3.2.tgz", + "integrity": "sha512-nDUtj0ltIt08tGi2VWSpSzNNFye0v3YSe9lX3lIqLTuVvvRiYCvs4QQBSHo0eomFYw1wlUuofurUAlTm+vHnXg==" + }, "humanize-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/humanize-string/-/humanize-string-2.1.0.tgz", @@ -3565,16 +3618,24 @@ } }, "ts-node": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.1.0.tgz", - "integrity": "sha512-34jpuOrxDuf+O6iW1JpgTRDFynUZ1iEqtYruBqh35gICNjN8x+LpVcPAcwzLPi9VU6mdA3ym+x233nZmZp445A==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.2.0.tgz", + "integrity": "sha512-m8XQwUurkbYqXrKqr3WHCW310utRNvV5OnRVeISeea7LoCWVcdfeB/Ntl8JYWFh+WRoUAdBgESrzKochQt7sMw==", "dev": true, "requires": { "arg": "^4.1.0", - "diff": "^3.1.0", + "diff": "^4.0.1", "make-error": "^1.1.1", "source-map-support": "^0.5.6", "yn": "^3.0.0" + }, + "dependencies": { + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "dev": true + } } }, "ts-optchain": { @@ -3589,9 +3650,9 @@ "dev": true }, "tslint": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.16.0.tgz", - "integrity": "sha512-UxG2yNxJ5pgGwmMzPMYh/CCnCnh0HfPgtlVRDs1ykZklufFBL1ZoTlWFRz2NQjcoEiDoRp+JyT0lhBbbH/obyA==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.17.0.tgz", + "integrity": "sha512-pflx87WfVoYepTet3xLfDOLDm9Jqi61UXIKePOuca0qoAZyrGWonDG9VTbji58Fy+8gciUn8Bt7y69+KEVjc/w==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -3600,7 +3661,7 @@ "commander": "^2.12.1", "diff": "^3.2.0", "glob": "^7.1.1", - "js-yaml": "^3.13.0", + "js-yaml": "^3.13.1", "minimatch": "^3.0.4", "mkdirp": "^0.5.1", "resolve": "^1.3.2", @@ -3635,9 +3696,9 @@ "dev": true }, "tsutils": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.10.0.tgz", - "integrity": "sha512-q20XSMq7jutbGB8luhKKsQldRKWvyBO2BGqni3p4yq8Ys9bEP/xQw3KepKmMRt9gJ4lvQSScrihJrcKdKoSU7Q==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.13.0.tgz", + "integrity": "sha512-wRtEjVU8Su72sDIDoqno5Scwt8x4eaF0teKO3m4hu8K1QFPnIZMM88CLafs2tapUeWnY9SwwO3bWeOt2uauBcg==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -3700,9 +3761,9 @@ "dev": true }, "typescript": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz", - "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.1.tgz", + "integrity": "sha512-64HkdiRv1yYZsSe4xC1WVgamNigVYjlssIoaH2HcZF0+ijsk5YK2g0G34w9wJkze8+5ow4STd22AynfO6ZYYLw==", "dev": true }, "uglify-js": { @@ -3872,12 +3933,12 @@ "dev": true }, "yaml": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.5.0.tgz", - "integrity": "sha512-nKxSWOa7vxAP2pikrGxbkZsG/garQseRiLn9mIDjzwoQsyVy7ZWIpLoARejnINGGLA4fttuzRFFNxxbsztdJgw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.6.0.tgz", + "integrity": "sha512-iZfse3lwrJRoSlfs/9KQ9iIXxs9++RvBFVzAqbbBiFT+giYtyanevreF9r61ZTbGMgWQBxAua3FzJiniiJXWWw==", "dev": true, "requires": { - "@babel/runtime": "^7.4.3" + "@babel/runtime": "^7.4.5" } }, "yargs": { diff --git a/package.json b/package.json index fc3cf1d2..4471b4d6 100644 --- a/package.json +++ b/package.json @@ -20,10 +20,13 @@ "compile": "rimraf lib && tsc", "documentation": "typedoc --name \"@openstapps/core\" --includeDeclarations --mode modules --out docs --readme README.md --listInvalidSymbolLinks lib", "pack": "openstapps-core-tools pack", + "postversion": "npm run changelog", "prepublishOnly": "npm ci && npm run build", + "preversion": "npm run prepublishOnly", + "push": "git push && git push origin \"v$npm_package_version\"", "schema": "node --max-old-space-size=8192 --stack-size=10240 ./node_modules/.bin/openstapps-core-tools schema src/core lib/schema", "test": "nyc mocha --require ts-node/register --require source-map-support/register --ui mocha-typescript test/*.spec.ts", - "tslint": "tslint 'src/**/*.ts'" + "tslint": "tslint -p tsconfig.json -c tslint.json 'src/**/*.ts'" }, "author": "Karl-Philipp Wulfert ", "contributors": [ @@ -39,17 +42,18 @@ "dependencies": { "@types/geojson": "1.0.6", "@types/json-patch": "0.0.30", - "@types/node": "10.14.7", + "@types/node": "10.14.8", "fast-clone": "1.5.13", + "http-status-codes": "1.3.2", "json-patch": "0.7.0", "jsonschema": "1.2.4", "ts-optchain": "0.1.3" }, "devDependencies": { "@krlwlfrt/async-pool": "0.1.0", - "@openstapps/configuration": "0.16.0", + "@openstapps/configuration": "0.18.0", "@openstapps/core-tools": "0.6.0", - "@openstapps/logger": "0.1.0", + "@openstapps/logger": "0.2.1", "@types/chai": "4.1.7", "@types/rimraf": "2.0.2", "chai": "4.2.0", @@ -61,10 +65,10 @@ "nyc": "14.1.1", "rimraf": "2.6.3", "source-map-support": "0.5.12", - "ts-node": "8.1.0", - "tslint": "5.16.0", + "ts-node": "8.2.0", + "tslint": "5.17.0", "typedoc": "0.14.2", - "typescript": "3.4.5" + "typescript": "3.5.1" }, "nyc": { "check-coverage": true, @@ -76,7 +80,8 @@ "include": [ "src/core/Route.ts", "src/core/Thing.ts", - "src/core/Translator.ts" + "src/core/Translator.ts", + "src/core/types/Guards.ts" ], "exclude": [], "extension": [ diff --git a/reflection.json b/reflection.json deleted file mode 100644 index 678d7785..00000000 --- a/reflection.json +++ /dev/null @@ -1,100109 +0,0 @@ -{ - "id": 0, - "name": "@openstapps/core", - "kind": 0, - "flags": {}, - "children": [ - { - "id": 2027, - "name": "\"Classes\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Classes.ts", - "children": [ - { - "id": 2058, - "name": "SCAssociatedThing", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Thing for a thing without references" - }, - "typeParameter": [ - { - "id": 2059, - "name": "THING", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThings", - "id": 2054 - } - } - ], - "sources": [ - { - "fileName": "Classes.ts", - "line": 143, - "character": 29 - } - ], - "type": { - "type": "unknown", - "name": "SCAssociatedThing" - } - }, - { - "id": 2056, - "name": "SCAssociatedThingWithoutReferences", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Thing without references for a thing" - }, - "typeParameter": [ - { - "id": 2057, - "name": "THING", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThings", - "id": 2054 - } - } - ], - "sources": [ - { - "fileName": "Classes.ts", - "line": 113, - "character": 46 - } - ], - "type": { - "type": "unknown", - "name": "SCAssociatedThingWithoutReferences" - } - }, - { - "id": 2054, - "name": "SCThings", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An object that exists in the StAppsCore" - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 101, - "character": 20 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingsWithoutDiff", - "id": 2053 - }, - { - "type": "reference", - "name": "SCDiff", - "id": 1324 - } - ] - } - }, - { - "id": 2055, - "name": "SCThingsField", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A field of a thing" - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 108, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCThings" - } - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2053, - "name": "SCThingsWithoutDiff", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 73, - "character": 31 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCAcademicEvent", - "id": 922 - }, - { - "type": "reference", - "name": "SCArticle", - "id": 982 - }, - { - "type": "reference", - "name": "SCBook", - "id": 1041 - }, - { - "type": "reference", - "name": "SCBuilding", - "id": 161 - }, - { - "type": "reference", - "name": "SCCatalog", - "id": 690 - }, - { - "type": "reference", - "name": "SCCourseOfStudies", - "id": 1258 - }, - { - "type": "reference", - "name": "SCDateSeries", - "id": 1199 - }, - { - "type": "reference", - "name": "SCDish", - "id": 1371 - }, - { - "type": "reference", - "name": "SCFavorite", - "id": 1510 - }, - { - "type": "reference", - "name": "SCFloor", - "id": 1567 - }, - { - "type": "reference", - "name": "SCMessage", - "id": 1633 - }, - { - "type": "reference", - "name": "SCOrganization", - "id": 407 - }, - { - "type": "reference", - "name": "SCPerson", - "id": 477 - }, - { - "type": "reference", - "name": "SCPointOfInterest", - "id": 225 - }, - { - "type": "reference", - "name": "SCRoom", - "id": 311 - }, - { - "type": "reference", - "name": "SCSemester", - "id": 737 - }, - { - "type": "reference", - "name": "SCSetting", - "id": 1698 - }, - { - "type": "reference", - "name": "SCSportCourse", - "id": 1147 - }, - { - "type": "reference", - "name": "SCStudyModule", - "id": 1765 - }, - { - "type": "reference", - "name": "SCTicket", - "id": 1846 - }, - { - "type": "reference", - "name": "SCToDo", - "id": 1466 - }, - { - "type": "reference", - "name": "SCTour", - "id": 1887 - }, - { - "type": "reference", - "name": "SCVideo", - "id": 1988 - } - ] - } - }, - { - "id": 2028, - "name": "SCClasses", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true, - "isConst": true - }, - "comment": { - "shortText": "A map of things, from type to meta data" - }, - "children": [ - { - "id": 2029, - "name": "academic event", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 47, - "character": 18 - } - ], - "type": { - "type": "reference", - "name": "SCAcademicEventMeta", - "id": 950 - }, - "defaultValue": " SCAcademicEventMeta" - }, - { - "id": 2030, - "name": "article", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 48, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCArticleMeta", - "id": 1009 - }, - "defaultValue": " SCArticleMeta" - }, - { - "id": 2031, - "name": "book", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 49, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCBookMeta", - "id": 1068 - }, - "defaultValue": " SCBookMeta" - }, - { - "id": 2032, - "name": "building", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 50, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCBuildingMeta", - "id": 184 - }, - "defaultValue": " SCBuildingMeta" - }, - { - "id": 2033, - "name": "catalog", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 51, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCCatalogMeta", - "id": 706 - }, - "defaultValue": " SCCatalogMeta" - }, - { - "id": 2034, - "name": "course of studies", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 52, - "character": 21 - } - ], - "type": { - "type": "reference", - "name": "SCCourseOfStudiesMeta", - "id": 1284 - }, - "defaultValue": " SCCourseOfStudiesMeta" - }, - { - "id": 2035, - "name": "date series", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 53, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCDateSeriesMeta", - "id": 1217 - }, - "defaultValue": " SCDateSeriesMeta" - }, - { - "id": 2036, - "name": "diff", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 54, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCDiffMeta", - "id": 1338 - }, - "defaultValue": " SCDiffMeta" - }, - { - "id": 2037, - "name": "dish", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 55, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCDishMeta", - "id": 1406 - }, - "defaultValue": " SCDishMeta" - }, - { - "id": 2038, - "name": "favorite", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 56, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCFavoriteMeta", - "id": 1521 - }, - "defaultValue": " SCFavoriteMeta" - }, - { - "id": 2039, - "name": "floor", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 57, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCFloorMeta", - "id": 1602 - }, - "defaultValue": " SCFloorMeta" - }, - { - "id": 2040, - "name": "message", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 58, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCMessageMeta", - "id": 1659 - }, - "defaultValue": " SCMessageMeta" - }, - { - "id": 2041, - "name": "organization", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 59, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCOrganizationMeta", - "id": 418 - }, - "defaultValue": " SCOrganizationMeta" - }, - { - "id": 2042, - "name": "person", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 60, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCPersonMeta", - "id": 502 - }, - "defaultValue": " SCPersonMeta" - }, - { - "id": 2043, - "name": "point of interest", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 61, - "character": 21 - } - ], - "type": { - "type": "reference", - "name": "SCPointOfInterestMeta", - "id": 241 - }, - "defaultValue": " SCPointOfInterestMeta" - }, - { - "id": 2044, - "name": "room", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 62, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRoomMeta", - "id": 337 - }, - "defaultValue": " SCRoomMeta" - }, - { - "id": 2045, - "name": "semester", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 63, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCSemesterMeta", - "id": 752 - }, - "defaultValue": " SCSemesterMeta" - }, - { - "id": 2046, - "name": "setting", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 64, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCSettingMeta", - "id": 1721 - }, - "defaultValue": " SCSettingMeta" - }, - { - "id": 2047, - "name": "sport course", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 65, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCSportCourseMeta", - "id": 1164 - }, - "defaultValue": " SCSportCourseMeta" - }, - { - "id": 2048, - "name": "study module", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 66, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCStudyModuleMeta", - "id": 1796 - }, - "defaultValue": " SCStudyModuleMeta" - }, - { - "id": 2049, - "name": "ticket", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 67, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCTicketMeta", - "id": 1860 - }, - "defaultValue": " SCTicketMeta" - }, - { - "id": 2050, - "name": "todo", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 68, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCToDoMeta", - "id": 1485 - }, - "defaultValue": " SCToDoMeta" - }, - { - "id": 2051, - "name": "tour", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 69, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCTourMeta", - "id": 1899 - }, - "defaultValue": " SCTourMeta" - }, - { - "id": 2052, - "name": "video", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Classes.ts", - "line": 70, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCVideoMeta", - "id": 2010 - }, - "defaultValue": " SCVideoMeta" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 2029, - 2030, - 2031, - 2032, - 2033, - 2034, - 2035, - 2036, - 2037, - 2038, - 2039, - 2040, - 2041, - 2042, - 2043, - 2044, - 2045, - 2046, - 2047, - 2048, - 2049, - 2050, - 2051, - 2052 - ] - } - ], - "sources": [ - { - "fileName": "Classes.ts", - "line": 45, - "character": 22 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2058, - 2056, - 2054, - 2055, - 2053 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 2028 - ] - } - ], - "sources": [ - { - "fileName": "Classes.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2618, - "name": "\"Route\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Route.ts", - "children": [ - { - "id": 2619, - "name": "SCRouteHttpVerbs", - "kind": 4, - "kindString": "Enumeration", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Possible Verbs for HTTP requests" - }, - "children": [ - { - "id": 2620, - "name": "GET", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 43, - "character": 5 - } - ], - "defaultValue": "\"GET\"" - }, - { - "id": 2621, - "name": "POST", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 44, - "character": 6 - } - ], - "defaultValue": "\"POST\"" - }, - { - "id": 2622, - "name": "PUT", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 45, - "character": 5 - } - ], - "defaultValue": "\"PUT\"" - } - ], - "groups": [ - { - "title": "Enumeration members", - "kind": 16, - "children": [ - 2620, - 2621, - 2622 - ] - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 42, - "character": 28 - } - ] - }, - { - "id": 2631, - "name": "SCAbstractRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true, - "isAbstract": true - }, - "comment": { - "shortText": "An abstract route" - }, - "children": [ - { - "id": 2632, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2633, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2634, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2635, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2636, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2637, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2638, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2639, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2640, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2641, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ] - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2632, - 2633, - 2634, - 2635, - 2636, - 2637, - 2638 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2639 - ] - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 99, - "character": 37 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPluginRegisterRoute", - "id": 2073 - }, - { - "type": "reference", - "name": "SCBookAvailabilityRoute", - "id": 2209 - }, - { - "type": "reference", - "name": "SCBulkRoute", - "id": 2234 - }, - { - "type": "reference", - "name": "SCBulkAddRoute", - "id": 2255 - }, - { - "type": "reference", - "name": "SCBulkDoneRoute", - "id": 2273 - }, - { - "type": "reference", - "name": "SCFeedbackRoute", - "id": 2309 - }, - { - "type": "reference", - "name": "SCIndexRoute", - "id": 2334 - }, - { - "type": "reference", - "name": "SCSearchRoute", - "id": 2548 - }, - { - "type": "reference", - "name": "SCMultiSearchRoute", - "id": 2562 - }, - { - "type": "reference", - "name": "SCThingUpdateRoute", - "id": 2602 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2623, - "name": "SCRoute", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A description of a route" - }, - "children": [ - { - "id": 2624, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A map of names of possible errors that can be returned by the route with their appropriate status codes" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 60, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - } - }, - { - "id": 2625, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "HTTP verb to use to request the route" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 65, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - } - }, - { - "id": 2626, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Map of obligatory parameters and their type that have to be set via the requested path" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 70, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2627, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the type of the request body", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 76, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2628, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the type of the response body", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 82, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2629, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Status code for success" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 87, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2630, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "URL fragment of the route", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 93, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2624, - 2625, - 2626, - 2627, - 2628, - 2629, - 2630 - ] - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 56, - "character": 24 - } - ], - "implementedBy": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - }, - { - "type": "reference", - "name": "SCBookAvailabilityRoute", - "id": 2209 - }, - { - "type": "reference", - "name": "SCBulkAddRoute", - "id": 2255 - }, - { - "type": "reference", - "name": "SCBulkDoneRoute", - "id": 2273 - }, - { - "type": "reference", - "name": "SCBulkRoute", - "id": 2234 - }, - { - "type": "reference", - "name": "SCFeedbackRoute", - "id": 2309 - }, - { - "type": "reference", - "name": "SCIndexRoute", - "id": 2334 - }, - { - "type": "reference", - "name": "SCMultiSearchRoute", - "id": 2562 - }, - { - "type": "reference", - "name": "SCPluginRegisterRoute", - "id": 2073 - }, - { - "type": "reference", - "name": "SCSearchRoute", - "id": 2548 - }, - { - "type": "reference", - "name": "SCThingUpdateRoute", - "id": 2602 - } - ] - }, - { - "id": 2642, - "name": "SCErrorResponseConstructor", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The constructor of an error response" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 51, - "character": 38 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2643, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "sources": [ - { - "fileName": "Route.ts", - "line": 51, - "character": 40 - } - ] - } - } - }, - { - "id": 2644, - "name": "SCRequests", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Possible requests" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 146, - "character": 22 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBookAvailabilityRequest", - "id": 2222 - }, - { - "type": "reference", - "name": "SCBulkRequest", - "id": 2226 - }, - { - "type": "reference", - "name": "SCBulkAddRequest", - "id": 2268 - }, - { - "type": "reference", - "name": "SCBulkDoneRequest", - "id": 2272 - }, - { - "type": "reference", - "name": "SCFeedbackRequest", - "id": 2289 - }, - { - "type": "reference", - "name": "SCIndexRequest", - "id": 2333 - }, - { - "type": "reference", - "name": "SCMultiSearchRequest", - "id": 2575 - }, - { - "type": "reference", - "name": "SCSearchRequest", - "id": 2534 - }, - { - "type": "reference", - "name": "SCThingUpdateRequest", - "id": 2615 - } - ] - } - }, - { - "id": 2645, - "name": "SCResponses", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Possible responses" - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 160, - "character": 23 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBookAvailabilityResponse", - "id": 2224 - }, - { - "type": "reference", - "name": "SCBulkResponse", - "id": 2248 - }, - { - "type": "reference", - "name": "SCBulkAddResponse", - "id": 2270 - }, - { - "type": "reference", - "name": "SCBulkDoneResponse", - "id": 2287 - }, - { - "type": "reference", - "name": "SCFeedbackResponse", - "id": 2331 - }, - { - "type": "reference", - "name": "SCIndexResponse", - "id": 2480 - }, - { - "type": "reference", - "name": "SCMultiSearchResponse", - "id": 2600 - }, - { - "type": "reference", - "name": "SCSearchResponse", - "id": 2577 - }, - { - "type": "reference", - "name": "SCThingUpdateResponse", - "id": 2617 - } - ] - } - } - ], - "groups": [ - { - "title": "Enumerations", - "kind": 4, - "children": [ - 2619 - ] - }, - { - "title": "Classes", - "kind": 128, - "children": [ - 2631 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2623 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2642, - 2644, - 2645 - ] - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 527, - "name": "\"Thing\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Thing.ts", - "children": [ - { - "id": 572, - "name": "SCThingOriginType", - "kind": 4, - "kindString": "Enumeration", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Possible types of an origin" - }, - "children": [ - { - "id": 573, - "name": "Remote", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 121, - "character": 8 - } - ], - "defaultValue": "\"remote\"" - }, - { - "id": 574, - "name": "User", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 122, - "character": 6 - } - ], - "defaultValue": "\"user\"" - } - ], - "groups": [ - { - "title": "Enumeration members", - "kind": 16, - "children": [ - 573, - 574 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 120, - "character": 29 - } - ] - }, - { - "id": 528, - "name": "SCThingType", - "kind": 4, - "kindString": "Enumeration", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Types a thing can be" - }, - "children": [ - { - "id": 529, - "name": "AcademicEvent", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 25, - "character": 15 - } - ], - "defaultValue": "\"academic event\"" - }, - { - "id": 530, - "name": "Article", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 26, - "character": 9 - } - ], - "defaultValue": "\"article\"" - }, - { - "id": 531, - "name": "Book", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 27, - "character": 6 - } - ], - "defaultValue": "\"book\"" - }, - { - "id": 532, - "name": "Building", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 28, - "character": 10 - } - ], - "defaultValue": "\"building\"" - }, - { - "id": 533, - "name": "Catalog", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 29, - "character": 9 - } - ], - "defaultValue": "\"catalog\"" - }, - { - "id": 534, - "name": "CourseOfStudies", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 30, - "character": 17 - } - ], - "defaultValue": "\"course of studies\"" - }, - { - "id": 535, - "name": "DateSeries", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 31, - "character": 12 - } - ], - "defaultValue": "\"date series\"" - }, - { - "id": 536, - "name": "Diff", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 32, - "character": 6 - } - ], - "defaultValue": "\"diff\"" - }, - { - "id": 537, - "name": "Dish", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 33, - "character": 6 - } - ], - "defaultValue": "\"dish\"" - }, - { - "id": 538, - "name": "Favorite", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 34, - "character": 10 - } - ], - "defaultValue": "\"favorite\"" - }, - { - "id": 539, - "name": "Floor", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 35, - "character": 7 - } - ], - "defaultValue": "\"floor\"" - }, - { - "id": 540, - "name": "Message", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 36, - "character": 9 - } - ], - "defaultValue": "\"message\"" - }, - { - "id": 541, - "name": "Organization", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 37, - "character": 14 - } - ], - "defaultValue": "\"organization\"" - }, - { - "id": 542, - "name": "Person", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 38, - "character": 8 - } - ], - "defaultValue": "\"person\"" - }, - { - "id": 543, - "name": "PointOfInterest", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 39, - "character": 17 - } - ], - "defaultValue": "\"point of interest\"" - }, - { - "id": 544, - "name": "Room", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 40, - "character": 6 - } - ], - "defaultValue": "\"room\"" - }, - { - "id": 545, - "name": "Semester", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 41, - "character": 10 - } - ], - "defaultValue": "\"semester\"" - }, - { - "id": 546, - "name": "Setting", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 42, - "character": 9 - } - ], - "defaultValue": "\"setting\"" - }, - { - "id": 547, - "name": "SportCourse", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 43, - "character": 13 - } - ], - "defaultValue": "\"sport course\"" - }, - { - "id": 548, - "name": "StudyModule", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 44, - "character": 13 - } - ], - "defaultValue": "\"study module\"" - }, - { - "id": 549, - "name": "Ticket", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 45, - "character": 8 - } - ], - "defaultValue": "\"ticket\"" - }, - { - "id": 550, - "name": "ToDo", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 46, - "character": 6 - } - ], - "defaultValue": "\"todo\"" - }, - { - "id": 551, - "name": "Tour", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 47, - "character": 6 - } - ], - "defaultValue": "\"tour\"" - }, - { - "id": 552, - "name": "Video", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 48, - "character": 7 - } - ], - "defaultValue": "\"video\"" - } - ], - "groups": [ - { - "title": "Enumeration members", - "kind": 16, - "children": [ - 529, - 530, - 531, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 543, - 544, - 545, - 546, - 547, - 548, - 549, - 550, - 551, - 552 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 24, - "character": 23 - } - ] - }, - { - "id": 601, - "name": "SCThingMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about things" - }, - "children": [ - { - "id": 632, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 633, - "name": "new SCThingMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ] - }, - { - "id": 602, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()" - }, - { - "id": 629, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 630, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 631, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ] - }, - { - "id": 603, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 604, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 605, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 265, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternative Namen\"" - }, - { - "id": 606, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 266, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Beschreibung\"" - }, - { - "id": 607, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 267, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bild\"" - }, - { - "id": 608, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 268, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Name\"" - }, - { - "id": 609, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 269, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ursprung\"" - }, - { - "id": 610, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 270, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Übersetzungen\"" - }, - { - "id": 611, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 271, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Typ\"" - }, - { - "id": 612, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 272, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Identifikation\"" - }, - { - "id": 613, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 273, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 605, - 606, - 607, - 608, - 609, - 610, - 611, - 612, - 613 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 264, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 614, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 615, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 276, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternate names\"" - }, - { - "id": 616, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 277, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"description\"" - }, - { - "id": 617, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 278, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"image\"" - }, - { - "id": 618, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 279, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"name\"" - }, - { - "id": 619, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 280, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"origin\"" - }, - { - "id": 620, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 281, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"translations\"" - }, - { - "id": 621, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 282, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"type\"" - }, - { - "id": 622, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 283, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"identification\"" - }, - { - "id": 623, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 284, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 615, - 616, - 617, - 618, - 619, - 620, - 621, - 622, - 623 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 275, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 604, - 614 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 263, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 624, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 625, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 626, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 293, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ding\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 626 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 292, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 627, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 628, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 296, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Thing\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 628 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 295, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 625, - 627 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 291, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 632 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 602 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 629 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 603, - 624 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 254, - "character": 24 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferencesMeta", - "id": 68 - }, - { - "type": "reference", - "name": "SCBuildingMeta", - "id": 184 - }, - { - "type": "reference", - "name": "SCPointOfInterestMeta", - "id": 241 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", - "id": 279 - }, - { - "type": "reference", - "name": "SCRoomMeta", - "id": 337 - }, - { - "type": "reference", - "name": "SCThingInPlaceMeta", - "id": 382 - }, - { - "type": "reference", - "name": "SCOrganizationMeta", - "id": 418 - }, - { - "type": "reference", - "name": "SCPersonMeta", - "id": 502 - }, - { - "type": "reference", - "name": "SCAcademicTermWithoutReferencesMeta", - "id": 664 - }, - { - "type": "reference", - "name": "SCCatalogMeta", - "id": 706 - }, - { - "type": "reference", - "name": "SCSemesterMeta", - "id": 752 - }, - { - "type": "reference", - "name": "SCCreativeWorkMeta", - "id": 851 - }, - { - "type": "reference", - "name": "SCEventMeta", - "id": 893 - }, - { - "type": "reference", - "name": "SCAcademicEventMeta", - "id": 950 - }, - { - "type": "reference", - "name": "SCArticleMeta", - "id": 1009 - }, - { - "type": "reference", - "name": "SCBookMeta", - "id": 1068 - }, - { - "type": "reference", - "name": "SCAcademicDegreeMeta", - "id": 1109 - }, - { - "type": "reference", - "name": "SCSportCourseMeta", - "id": 1164 - }, - { - "type": "reference", - "name": "SCDateSeriesMeta", - "id": 1217 - }, - { - "type": "reference", - "name": "SCCourseOfStudiesMeta", - "id": 1284 - }, - { - "type": "reference", - "name": "SCDiffMeta", - "id": 1338 - }, - { - "type": "reference", - "name": "SCDishMeta", - "id": 1406 - }, - { - "type": "reference", - "name": "SCToDoMeta", - "id": 1485 - }, - { - "type": "reference", - "name": "SCFavoriteMeta", - "id": 1521 - }, - { - "type": "reference", - "name": "SCFloorMeta", - "id": 1602 - }, - { - "type": "reference", - "name": "SCMessageMeta", - "id": 1659 - }, - { - "type": "reference", - "name": "SCSettingMeta", - "id": 1721 - }, - { - "type": "reference", - "name": "SCStudyModuleMeta", - "id": 1796 - }, - { - "type": "reference", - "name": "SCTicketMeta", - "id": 1860 - }, - { - "type": "reference", - "name": "SCTourMeta", - "id": 1899 - }, - { - "type": "reference", - "name": "SCVideoMeta", - "id": 2010 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - } - ] - }, - { - "id": 562, - "name": "SCThing", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing" - }, - "children": [ - { - "id": 564, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 565, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 566, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 567, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 563, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - } - }, - { - "id": 568, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 569, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 570, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 571, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 564, - 565, - 566, - 567, - 563, - 568, - 569, - 570, - 571 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 110, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPlace", - "id": 50 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPayments", - "id": 268 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - }, - { - "type": "reference", - "name": "SCPerson", - "id": 477 - }, - { - "type": "reference", - "name": "SCAcademicTerm", - "id": 649 - }, - { - "type": "reference", - "name": "SCCatalog", - "id": 690 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789 - }, - { - "type": "reference", - "name": "SCEvent", - "id": 876 - }, - { - "type": "reference", - "name": "SCAcademicDegree", - "id": 1096 - }, - { - "type": "reference", - "name": "SCDiff", - "id": 1324 - }, - { - "type": "reference", - "name": "SCSaveableThing", - "id": 1439 - }, - { - "type": "reference", - "name": "SCToDo", - "id": 1466 - }, - { - "type": "reference", - "name": "SCSetting", - "id": 1698 - }, - { - "type": "reference", - "name": "SCTour", - "id": 1887 - } - ] - }, - { - "id": 575, - "name": "SCThingOrigin", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of a thing" - }, - "children": [ - { - "id": 576, - "name": "maintainer", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maintainer of the origin", - "text": "e.g. restaurant of a dish\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 134, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - }, - { - "id": 577, - "name": "modified", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the thing was modified last in the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 139, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 578, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 144, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingOriginType", - "id": 572 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 576, - 577, - 578 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 128, - "character": 30 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - { - "id": 579, - "name": "SCThingRemoteOrigin", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Remote origin of a thing" - }, - "children": [ - { - "id": 580, - "name": "indexed", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "When the thing was indexed last from the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 154, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 586, - "name": "maintainer", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maintainer of the origin", - "text": "e.g. restaurant of a dish\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 134, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingOrigin.maintainer", - "id": 576 - } - }, - { - "id": 587, - "name": "modified", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the thing was modified last in the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 139, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingOrigin.modified", - "id": 577 - } - }, - { - "id": 581, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the origin", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 161, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 582, - "name": "originalId", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Original ID of the thing in the origin", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 168, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 583, - "name": "responsibleEntity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Entity that is responsible for the entity", - "text": "e.g. an organizer for an event\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 175, - "character": 19 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - }, - { - "id": 584, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 180, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Remote", - "id": 573 - }, - "overwrites": { - "type": "reference", - "name": "SCThingOrigin.type", - "id": 578 - } - }, - { - "id": 585, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Main URL of the origin", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 187, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 580, - 586, - 587, - 581, - 582, - 583, - 584, - 585 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 150, - "character": 36 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingOrigin", - "id": 575 - } - ] - }, - { - "id": 595, - "name": "SCThingTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of things" - }, - "children": [ - { - "id": 596, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 597, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 598, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 596, - 597, - 598 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 218, - "character": 46 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferencesTranslatableProperties", - "id": 63 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - }, - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - }, - { - "type": "reference", - "name": "SCFloorTranslatableProperties", - "id": 1597 - } - ] - }, - { - "id": 599, - "name": "SCThingTranslatablePropertyOrigin", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable property of an origin" - }, - "children": [ - { - "id": 600, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translation of the name of the origin", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 248, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 600 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 242, - "character": 50 - } - ] - }, - { - "id": 588, - "name": "SCThingUserOrigin", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "User origin of a thing (data created through user interaction)" - }, - "children": [ - { - "id": 589, - "name": "created", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "When the thing was created" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 197, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 590, - "name": "deleted", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "If it is deleted or not, defaults to false" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 202, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - }, - { - "id": 593, - "name": "maintainer", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maintainer of the origin", - "text": "e.g. restaurant of a dish\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 134, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingOrigin.maintainer", - "id": 576 - } - }, - { - "id": 594, - "name": "modified", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the thing was modified last in the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 139, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingOrigin.modified", - "id": 577 - } - }, - { - "id": 591, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the origin" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 207, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "User", - "id": 574 - }, - "overwrites": { - "type": "reference", - "name": "SCThingOrigin.type", - "id": 578 - } - }, - { - "id": 592, - "name": "updated", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the saved thing was last updated with the latest state (e.g. from the backend)" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 212, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 589, - 590, - 593, - 594, - 591, - 592 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 193, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingOrigin", - "id": 575 - } - ] - }, - { - "id": 553, - "name": "SCThingWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing without references" - }, - "children": [ - { - "id": 554, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 555, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 556, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 557, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 558, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - } - }, - { - "id": 559, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - }, - { - "id": 560, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - } - }, - { - "id": 561, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 554, - 555, - 556, - 557, - 558, - 559, - 560, - 561 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 54, - "character": 41 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferences", - "id": 38 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences", - "id": 258 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - }, - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCAcademicTermWithoutReferences", - "id": 635 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - }, - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - }, - { - "type": "reference", - "name": "SCEventWithoutReferences", - "id": 865 - }, - { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences", - "id": 1084 - }, - { - "type": "reference", - "name": "SCDiffWithoutReferences", - "id": 1312 - }, - { - "type": "reference", - "name": "SCSaveableThingWithoutReferences", - "id": 1430 - }, - { - "type": "reference", - "name": "SCFloorWithoutReferences", - "id": 1556 - }, - { - "type": "reference", - "name": "SCTicketWithoutReferences", - "id": 1834 - }, - { - "type": "reference", - "name": "SCTourWithoutReferences", - "id": 1876 - } - ] - } - ], - "groups": [ - { - "title": "Enumerations", - "kind": 4, - "children": [ - 572, - 528 - ] - }, - { - "title": "Classes", - "kind": 128, - "children": [ - 601 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 562, - 575, - 579, - 595, - 599, - 588, - 553 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2662, - "name": "\"Translator\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Translator.ts", - "children": [ - { - "id": 2705, - "name": "LRUCache", - "kind": 128, - "kindString": "Class", - "flags": {}, - "comment": { - "shortText": "LRUCache class\nSmall last recently used cache intended to get used by SCThingTranslator" - }, - "typeParameter": [ - { - "id": 2706, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "children": [ - { - "id": 2709, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": {}, - "comment": { - "tags": [ - { - "tag": "constructor", - "text": "" - }, - { - "tag": "example", - "text": "\n// returns LRUCache instance with a maximum capacity of 500\nnew LRUCache(500);\n" - } - ] - }, - "signatures": [ - { - "id": 2710, - "name": "new LRUCache", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "tags": [ - { - "tag": "constructor", - "text": "" - }, - { - "tag": "example", - "text": "\n// returns LRUCache instance with a maximum capacity of 500\nnew LRUCache(500);\n" - } - ] - }, - "parameters": [ - { - "id": 2711, - "name": "maxEntries", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "type": { - "type": "reference", - "name": "LRUCache", - "id": 2705 - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 266, - "character": 29 - } - ] - }, - { - "id": 2707, - "name": "entries", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true - }, - "comment": { - "shortText": "Map property that manages cached content" - }, - "sources": [ - { - "fileName": "Translator.ts", - "line": 260, - "character": 17 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "typeParameter", - "name": "T" - } - ] - }, - "defaultValue": " new Map()" - }, - { - "id": 2708, - "name": "maxEntries", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true - }, - "comment": { - "shortText": "Property representing cache maximum capacity", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Translator.ts", - "line": 266, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2712, - "name": "flush", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true - }, - "signatures": [ - { - "id": 2713, - "name": "flush", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Flushes cache / removes all entries" - }, - "type": { - "type": "intrinsic", - "name": "void" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 281, - "character": 14 - } - ] - }, - { - "id": 2714, - "name": "get", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true - }, - "comment": { - "shortText": "Get content from cache by key or by another objects uid", - "returns": "If available the content connected to the key or somethingOrKey.uid property\n" - }, - "signatures": [ - { - "id": 2715, - "name": "get", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Get content from cache by key", - "returns": "If available the content connected to the key or somethingOrKey.uid property\n" - }, - "parameters": [ - { - "id": 2716, - "name": "somethingOrKey", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "The key which maps to the cached content or an object for which content has been cached" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "typeParameter", - "name": "T" - }, - { - "type": "intrinsic", - "name": "undefined" - } - ] - } - }, - { - "id": 2717, - "name": "get", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Get content from cache by another objects uid", - "returns": "If available the content connected to the key or somethingOrKey.uid property\n" - }, - "typeParameter": [ - { - "id": 2718, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ], - "parameters": [ - { - "id": 2719, - "name": "something", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "typeParameter", - "name": "U", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "typeParameter", - "name": "T" - }, - { - "type": "intrinsic", - "name": "undefined" - } - ] - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 288, - "character": 12 - }, - { - "fileName": "Translator.ts", - "line": 293, - "character": 12 - }, - { - "fileName": "Translator.ts", - "line": 301, - "character": 12 - } - ] - }, - { - "id": 2720, - "name": "put", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true - }, - "signatures": [ - { - "id": 2721, - "name": "put", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Place content in cache by key" - }, - "parameters": [ - { - "id": 2722, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The key for which content should be cached" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2723, - "name": "content", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The content that should be cached\n" - }, - "type": { - "type": "typeParameter", - "name": "T" - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 326, - "character": 12 - } - ] - }, - { - "id": 2724, - "name": "putObject", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true - }, - "signatures": [ - { - "id": 2725, - "name": "putObject", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Place content in cache by another objects uid" - }, - "typeParameter": [ - { - "id": 2726, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ], - "parameters": [ - { - "id": 2727, - "name": "something", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The object that should be cached under something.uid\n" - }, - "type": { - "type": "typeParameter", - "name": "U", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 340, - "character": 18 - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2709 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2707, - 2708 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2712, - 2714, - 2720, - 2724 - ] - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 256, - "character": 14 - } - ] - }, - { - "id": 2663, - "name": "SCThingTranslator", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "SCThingTranslator class" - }, - "children": [ - { - "id": 2668, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "tags": [ - { - "tag": "constructor", - "text": "" - }, - { - "tag": "example", - "text": "\n// returns translator instance for german\nnew SCThingTranslator('de');\n" - } - ] - }, - "signatures": [ - { - "id": 2669, - "name": "new SCThingTranslator", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "tags": [ - { - "tag": "constructor", - "text": "" - }, - { - "tag": "example", - "text": "\n// returns translator instance for german\nnew SCThingTranslator('de');\n" - } - ] - }, - "parameters": [ - { - "id": 2670, - "name": "language", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "reference", - "name": "SCThing" - } - ] - } - } - }, - { - "id": 2671, - "name": "cacheCapacity", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200" - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslator", - "id": 2663 - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 43, - "character": 40 - } - ] - }, - { - "id": 2664, - "name": "_language", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true, - "isExported": true - }, - "comment": { - "shortText": "Property representing the translators target language" - }, - "sources": [ - { - "fileName": "Translator.ts", - "line": 32, - "character": 19 - } - ], - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "reference", - "name": "SCThing" - } - ] - } - } - }, - { - "id": 2665, - "name": "cache", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true, - "isExported": true - }, - "comment": { - "shortText": "Property representing the translators base language\nThis means every translation is given for this language" - }, - "sources": [ - { - "fileName": "Translator.ts", - "line": 38, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "LRUCache", - "id": 2705, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - } - }, - { - "id": 2666, - "name": "metaClasses", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPrivate": true, - "isExported": true - }, - "comment": { - "shortText": "Property providing a mapping from a SCThingType to its known own meta class" - }, - "sources": [ - { - "fileName": "Translator.ts", - "line": 43, - "character": 21 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2667, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "sources": [ - { - "fileName": "Translator.ts", - "line": 43, - "character": 22 - } - ] - } - } - }, - { - "id": 2672, - "name": "language", - "kind": 262144, - "kindString": "Accessor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Getter for language property\nSetter for language property. Also flushes translation cache" - }, - "getSignature": [ - { - "id": 2673, - "name": "__get", - "kind": 524288, - "kindString": "Get signature", - "flags": {}, - "comment": { - "shortText": "Getter for language property" - }, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "reference", - "name": "SCThing" - } - ] - } - } - } - ], - "setSignature": [ - { - "id": 2674, - "name": "__set", - "kind": 1048576, - "kindString": "Set signature", - "flags": {}, - "comment": { - "shortText": "Setter for language property. Also flushes translation cache" - }, - "parameters": [ - { - "id": 2675, - "name": "language", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "The language the translator instance will use from now on\n" - }, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "reference", - "name": "SCThing" - } - ] - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "void" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 61, - "character": 14 - }, - { - "fileName": "Translator.ts", - "line": 70, - "character": 14 - } - ] - }, - { - "id": 2676, - "name": "deeptranslate", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPrivate": true, - "isExported": true - }, - "signatures": [ - { - "id": 2677, - "name": "deeptranslate", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Get field value translation recursively", - "returns": "an OCType object allowing for access to translations or a translated value(s)\n" - }, - "typeParameter": [ - { - "id": 2678, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "parameters": [ - { - "id": 2679, - "name": "data", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "text": "The intermediate object / primitive returned by the Proxys get() method" - }, - "type": { - "type": "reference", - "name": "T", - "id": 2678 - } - } - ], - "type": { - "type": "reference", - "name": "OCType", - "typeArguments": [ - { - "type": "typeParameter", - "name": "T" - } - ] - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 83, - "character": 23 - } - ] - }, - { - "id": 2680, - "name": "getAllMetaFieldTranslations", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPrivate": true, - "isExported": true - }, - "signatures": [ - { - "id": 2681, - "name": "getAllMetaFieldTranslations", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Applies only known field translations of the given SCThings meta class to an instance", - "returns": "The thing with all known meta values translated\n" - }, - "typeParameter": [ - { - "id": 2682, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ], - "parameters": [ - { - "id": 2683, - "name": "thingType", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The type of thing that will be translated" - }, - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - }, - { - "id": 2684, - "name": "language", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The language the thing property values are translated to" - }, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ] - } - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "object" - }, - { - "type": "intrinsic", - "name": "undefined" - } - ] - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 103, - "character": 37 - } - ] - }, - { - "id": 2685, - "name": "getMetaClassInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPrivate": true, - "isExported": true - }, - "signatures": [ - { - "id": 2686, - "name": "getMetaClassInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Returns meta class needed for translations given a SCThingType", - "returns": "An instance of the metaclass\n" - }, - "parameters": [ - { - "id": 2687, - "name": "thingType", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": {}, - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 133, - "character": 30 - } - ] - }, - { - "id": 2688, - "name": "replaceAvailableMetaFieldValueTranslations", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPrivate": true, - "isExported": true - }, - "signatures": [ - { - "id": 2689, - "name": "replaceAvailableMetaFieldValueTranslations", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Applies known field value translations of the given SCThings meta class to an instance\nTranslated values overwrite current values inplace (destructive)", - "returns": "The thing with translated meta field values\n" - }, - "parameters": [ - { - "id": 2690, - "name": "instance", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 2691, - "name": "language", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "The language the thing is translated to" - }, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ] - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 148, - "character": 52 - } - ] - }, - { - "id": 2692, - "name": "translate", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2693, - "name": "translate", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Get field value translation recursively", - "returns": "an OCType object allowing for access to translations or a translated value(s)\n", - "tags": [ - { - "tag": "example", - "text": "\nconst dish: SCDish = {...};\ntranslator.translate(dish).offers[0].inPlace.categories[1]());\n// or\nconst dishTranslatedAccess = translator.translate(dish);\ndishTranslatedAccess.offers[0].inPlace.categories[1]();\n// undoing the OCType\nconst dishAsBefore: SCDish = dishTranslatedAccess()!;" - } - ] - }, - "typeParameter": [ - { - "id": 2694, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ], - "parameters": [ - { - "id": 2695, - "name": "data", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Top level object that gets passed through the recursion" - }, - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - } - ], - "type": { - "type": "reference", - "name": "OCType", - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ] - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 184, - "character": 18 - } - ] - }, - { - "id": 2701, - "name": "translateWholeThingDestructively", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2702, - "name": "translateWholeThingDestructively", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Recursively translates the given object in-place\nTranslated values overwrite current values (destructive)", - "returns": "The thing translated\n" - }, - "parameters": [ - { - "id": 2703, - "name": "instance", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 2704, - "name": "language", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "text": "The language the thing is translated to" - }, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ] - } - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 226, - "character": 41 - } - ] - }, - { - "id": 2696, - "name": "translatedPropertyNames", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2697, - "name": "translatedPropertyNames", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Given a SCThingType this function returns an object with the same basic structure as the corresponding SCThing\nAll the values will be set to the known translations of the property/key name", - "returns": "An object with the properties of the SCThingType where the values are the known property tranlations\n", - "tags": [ - { - "tag": "example", - "text": "\nconst translatedMetaDish = translator.translatedPropertyNames(SCThingType.CourseOfStudies);" - } - ] - }, - "typeParameter": [ - { - "id": 2698, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ], - "parameters": [ - { - "id": 2699, - "name": "thing", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - }, - { - "id": 2700, - "name": "language", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "text": "The language the object is translated to" - }, - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCTranslations", - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - } - ] - } - } - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThing", - "id": 562 - } - }, - { - "type": "intrinsic", - "name": "undefined" - } - ] - } - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 211, - "character": 32 - } - ] - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2668 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2664, - 2665, - 2666 - ] - }, - { - "title": "Accessors", - "kind": 262144, - "children": [ - 2672 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2676, - 2680, - 2685, - 2688, - 2692, - 2701, - 2696 - ] - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 27, - "character": 30 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2705, - 2663 - ] - } - ], - "sources": [ - { - "fileName": "Translator.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1083, - "name": "\"base/AcademicDegree\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/AcademicDegree.ts", - "children": [ - { - "id": 1109, - "name": "SCAcademicDegreeMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about academic degrees" - }, - "children": [ - { - "id": 1132, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1133, - "name": "new SCAcademicDegreeMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCAcademicDegreeMeta", - "id": 1109 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1128, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1129, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1130, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1131, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1110, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1111, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1112, - "name": "academicDegree", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 67, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Hochschulgrad\"" - }, - { - "id": 1113, - "name": "academicDegreewithField", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 68, - "character": 29 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Abschlussbezeichnungen\"" - }, - { - "id": 1114, - "name": "academicDegreewithFieldShort", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 69, - "character": 34 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Abschlussbezeichnungen (kurz)\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1112, - 1113, - 1114 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 65, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1115, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 71, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1111, - 1115 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 64, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1116, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1117, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1118, - "name": "academicDegree", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1119, - "name": "bachelor", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 83, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bachelor\"" - }, - { - "id": 1120, - "name": "diploma", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 84, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Diplom\"" - }, - { - "id": 1121, - "name": "doctor", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 85, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Doktor\"" - }, - { - "id": 1122, - "name": "licentiate", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 86, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Lizenziat\"" - }, - { - "id": 1123, - "name": "magister", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 87, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Magister\"" - }, - { - "id": 1124, - "name": "master", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 88, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Master\"" - }, - { - "id": 1125, - "name": "masterstudent", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 89, - "character": 23 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Meisterschüler\"" - }, - { - "id": 1126, - "name": "state examination", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 90, - "character": 27 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Staatsexamen\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1119, - 1120, - 1121, - 1122, - 1123, - 1124, - 1125, - 1126 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 82, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1118 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 80, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1127, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 93, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1117, - 1127 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 79, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1132 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1128 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1129 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1110, - 1116 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 58, - "character": 33 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicDegree", - "id": 1096 - } - ] - } - ] - }, - { - "id": 1096, - "name": "SCAcademicDegree", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An academic degree" - }, - "children": [ - { - "id": 1097, - "name": "academicDegree", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 28, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCGermanAcademicDegree", - "id": 1134 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegree", - "id": 1085 - } - }, - { - "id": 1098, - "name": "academicDegreewithField", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 36, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", - "id": 1086 - } - }, - { - "id": 1099, - "name": "academicDegreewithFieldShort", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 44, - "character": 30 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", - "id": 1087 - } - }, - { - "id": 1100, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1101, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1102, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1103, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1108, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1104, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1105, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1106, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1107, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1097, - 1098, - 1099, - 1100, - 1101, - 1102, - 1103, - 1108, - 1104, - 1105, - 1106, - 1107 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 50, - "character": 33 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences", - "id": 1084 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCCourseOfStudies", - "id": 1258 - } - ] - }, - { - "id": 1084, - "name": "SCAcademicDegreeWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An academic degree without references" - }, - "children": [ - { - "id": 1085, - "name": "academicDegree", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 28, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCGermanAcademicDegree", - "id": 1134 - } - }, - { - "id": 1086, - "name": "academicDegreewithField", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 36, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1087, - "name": "academicDegreewithFieldShort", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 44, - "character": 30 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1088, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1089, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1090, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1091, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1092, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1093, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1094, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1095, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1085, - 1086, - 1087, - 1088, - 1089, - 1090, - 1091, - 1092, - 1093, - 1094, - 1095 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 21, - "character": 50 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCAcademicDegree", - "id": 1096 - }, - { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences", - "id": 1242 - } - ] - }, - { - "id": 1134, - "name": "SCGermanAcademicDegree", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Types of (german) academic degrees" - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 102, - "character": 34 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "bachelor" - }, - { - "type": "stringLiteral", - "value": "diploma" - }, - { - "type": "stringLiteral", - "value": "doctor" - }, - { - "type": "stringLiteral", - "value": "licentiate" - }, - { - "type": "stringLiteral", - "value": "magister" - }, - { - "type": "stringLiteral", - "value": "master" - }, - { - "type": "stringLiteral", - "value": "master pupil" - }, - { - "type": "stringLiteral", - "value": "state examination" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1109 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1096, - 1084 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1134 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 634, - "name": "\"base/AcademicTerm\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/AcademicTerm.ts", - "children": [ - { - "id": 664, - "name": "SCAcademicTermWithoutReferencesMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about academic terms" - }, - "children": [ - { - "id": 675, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 676, - "name": "new SCAcademicTermWithoutReferencesMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCAcademicTermWithoutReferencesMeta", - "id": 664 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 671, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 672, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 673, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 674, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 665, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 666, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 70, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 667, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 73, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 666, - 667 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 69, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 668, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 669, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 82, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 670, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 85, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 669, - 670 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 81, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 675 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 671 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 672 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 665, - 668 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 64, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - } - ] - }, - { - "id": 649, - "name": "SCAcademicTerm", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An academic term" - }, - "children": [ - { - "id": 650, - "name": "acronym", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Short name of the academic term, using the given pattern", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 30, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.acronym", - "id": 636 - } - }, - { - "id": 655, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 656, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 651, - "name": "endDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "End date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 35, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.endDate", - "id": 637 - } - }, - { - "id": 652, - "name": "eventsEndDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "End date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 40, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsEndDate", - "id": 638 - } - }, - { - "id": 653, - "name": "eventsStartDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Start date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 45, - "character": 17 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsStartDate", - "id": 639 - } - }, - { - "id": 657, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 658, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 663, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 654, - "name": "startDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Start date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 50, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.startDate", - "id": 640 - } - }, - { - "id": 659, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 660, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 661, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 662, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 650, - 655, - 656, - 651, - 652, - 653, - 657, - 658, - 663, - 654, - 659, - 660, - 661, - 662 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 56, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAcademicTermWithoutReferences", - "id": 635 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSemester", - "id": 737 - } - ] - }, - { - "id": 635, - "name": "SCAcademicTermWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An academic term without references" - }, - "children": [ - { - "id": 636, - "name": "acronym", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Short name of the academic term, using the given pattern", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 30, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 641, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 642, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 637, - "name": "endDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "End date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 35, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 638, - "name": "eventsEndDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "End date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 40, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 639, - "name": "eventsStartDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Start date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 45, - "character": 17 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 643, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 644, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 640, - "name": "startDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Start date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 50, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 645, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 646, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 647, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 648, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 636, - 641, - 642, - 637, - 638, - 639, - 643, - 644, - 640, - 645, - 646, - 647, - 648 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 22, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCAcademicTerm", - "id": 649 - }, - { - "type": "reference", - "name": "SCSemesterWithoutReferences", - "id": 723 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 664 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 649, - 635 - ] - } - ], - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 816, - "name": "\"base/CreativeWork\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/CreativeWork.ts", - "children": [ - { - "id": 851, - "name": "SCCreativeWorkMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about creative works" - }, - "children": [ - { - "id": 862, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 863, - "name": "new SCCreativeWorkMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCCreativeWorkMeta", - "id": 851 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 858, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 859, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 860, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 861, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 852, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 853, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 99, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 854, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 102, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 853, - 854 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 98, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 855, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 856, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 111, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 857, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 114, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 856, - 857 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 110, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 862 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 858 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 859 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 852, - 855 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 93, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - } - ] - } - ] - }, - { - "id": 829, - "name": "SCCreativeWork", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A creative work" - }, - "children": [ - { - "id": 836, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 830, - "name": "authors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Authors of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 64, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - } - }, - { - "id": 833, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 837, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 838, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 834, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 835, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 839, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 843, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 844, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 831, - "name": "publishers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of publishers of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - ] - } - }, - { - "id": 832, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 74, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.translations", - "id": 821 - } - }, - { - "id": 840, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 841, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 842, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 836, - 830, - 833, - 837, - 838, - 834, - 835, - 839, - 843, - 844, - 831, - 832, - 840, - 841, - 842 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 59, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCArticle", - "id": 982 - }, - { - "type": "reference", - "name": "SCBook", - "id": 1041 - }, - { - "type": "reference", - "name": "SCMessage", - "id": 1633 - }, - { - "type": "reference", - "name": "SCVideo", - "id": 1988 - } - ] - }, - { - "id": 845, - "name": "SCCreativeWorkTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of creative works" - }, - "children": [ - { - "id": 847, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 846, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the keywords of the creative work", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 87, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 848, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 850, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 849, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 847, - 846, - 848, - 850, - 849 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 80, - "character": 53 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCArticleTranslatableProperties", - "id": 1001 - }, - { - "type": "reference", - "name": "SCBookTranslatableFields", - "id": 1060 - }, - { - "type": "reference", - "name": "SCMessageTranslatableProperties", - "id": 1652 - } - ] - }, - { - "id": 817, - "name": "SCCreativeWorkWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A creative work without references" - }, - "children": [ - { - "id": 822, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 818, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 823, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 824, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 819, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - } - }, - { - "id": 820, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 825, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 821, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 53, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 826, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 827, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 828, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 822, - 818, - 823, - 824, - 819, - 820, - 825, - 821, - 826, - 827, - 828 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 30, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - }, - { - "type": "reference", - "name": "SCArticleWithoutReferences", - "id": 967 - }, - { - "type": "reference", - "name": "SCBookWithoutReferences", - "id": 1026 - }, - { - "type": "reference", - "name": "SCMessageWithoutReferences", - "id": 1618 - }, - { - "type": "reference", - "name": "SCVideoWithoutReferences", - "id": 1961 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 851 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 829, - 845, - 817 - ] - } - ], - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 864, - "name": "\"base/Event\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/Event.ts", - "children": [ - { - "id": 893, - "name": "SCEventMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about events" - }, - "children": [ - { - "id": 904, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 905, - "name": "new SCEventMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCEventMeta", - "id": 893 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 900, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 901, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 902, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 903, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 894, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 895, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 88, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 896, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 91, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 895, - 896 - ] - } - ], - "sources": [ - { - "fileName": "base/Event.ts", - "line": 87, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 897, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 898, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 100, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 899, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 103, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 898, - 899 - ] - } - ], - "sources": [ - { - "fileName": "base/Event.ts", - "line": 99, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 904 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 900 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 901 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 894, - 897 - ] - } - ], - "sources": [ - { - "fileName": "base/Event.ts", - "line": 82, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCEvent", - "id": 876 - } - ] - } - ] - }, - { - "id": 876, - "name": "SCEvent", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An event" - }, - "children": [ - { - "id": 877, - "name": "academicTerms", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Academic terms that an event belongs to, e.g. semester(s)." - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 54, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSemesterWithoutReferences", - "id": 723 - } - } - }, - { - "id": 884, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 878, - "name": "catalogs", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Catalogs to which an event belongs" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 59, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - } - } - }, - { - "id": 879, - "name": "creativeWorks", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of creative works that are associated with this event", - "text": "This can be recommended books, CDs that can be bought, etc.\n" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 66, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - } - } - }, - { - "id": 885, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 886, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 882, - "name": "maximumParticipants", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maximum number of participants of the event", - "text": "A maximum number of people that can participate in the event.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - } - }, - { - "id": 887, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 880, - "name": "organizers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Organizers of the event" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 71, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - } - }, - { - "id": 892, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 881, - "name": "performers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Performers of the event" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 76, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - } - }, - { - "id": 883, - "name": "remainingAttendeeCapacity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Remaining attendee capacity of the event", - "text": "This number represents the remaining open spots.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 43, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - } - }, - { - "id": 888, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 889, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 890, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 891, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 877, - 884, - 878, - 879, - 885, - 886, - 882, - 887, - 880, - 892, - 881, - 883, - 888, - 889, - 890, - 891 - ] - } - ], - "sources": [ - { - "fileName": "base/Event.ts", - "line": 49, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCEventWithoutReferences", - "id": 865 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCAcademicEvent", - "id": 922 - }, - { - "type": "reference", - "name": "SCSportCourse", - "id": 1147 - } - ] - }, - { - "id": 865, - "name": "SCEventWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An event without references" - }, - "children": [ - { - "id": 868, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 869, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 870, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 866, - "name": "maximumParticipants", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maximum number of participants of the event", - "text": "A maximum number of people that can participate in the event.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 871, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 867, - "name": "remainingAttendeeCapacity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Remaining attendee capacity of the event", - "text": "This number represents the remaining open spots.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 43, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 872, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 873, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 874, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 875, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 868, - 869, - 870, - 866, - 871, - 867, - 872, - 873, - 874, - 875 - ] - } - ], - "sources": [ - { - "fileName": "base/Event.ts", - "line": 25, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCEvent", - "id": 876 - }, - { - "type": "reference", - "name": "SCAcademicEventWithoutReferences", - "id": 907 - }, - { - "type": "reference", - "name": "SCSportCourseWithoutReferences", - "id": 1136 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 893 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 876, - 865 - ] - } - ], - "sources": [ - { - "fileName": "base/Event.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 37, - "name": "\"base/Place\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/Place.ts", - "children": [ - { - "id": 68, - "name": "SCPlaceWithoutReferencesMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about creative works" - }, - "children": [ - { - "id": 79, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 80, - "name": "new SCPlaceWithoutReferencesMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCPlaceWithoutReferencesMeta", - "id": 68 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 75, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 76, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 77, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 78, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 69, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 70, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 80, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 71, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 83, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 70, - 71 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 79, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 72, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 73, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 92, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 74, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 95, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 73, - 74 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 91, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 79 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 75 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 76 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 69, - 72 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 74, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferences", - "id": 38 - } - ] - } - ] - }, - { - "id": 50, - "name": "SCPlace", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A place" - }, - "children": [ - { - "id": 52, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 55, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 56, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 53, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 57, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 58, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 54, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 62, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 51, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 60, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferencesTranslatableProperties", - "id": 63 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.translations", - "id": 42 - } - }, - { - "id": 59, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 60, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 61, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 52, - 55, - 56, - 53, - 57, - 58, - 54, - 62, - 51, - 59, - 60, - 61 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 55, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferences", - "id": 38 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBuilding", - "id": 161 - }, - { - "type": "reference", - "name": "SCPointOfInterest", - "id": 225 - }, - { - "type": "reference", - "name": "SCRoom", - "id": 311 - } - ] - }, - { - "id": 38, - "name": "SCPlaceWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A place without references" - }, - "children": [ - { - "id": 39, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - } - }, - { - "id": 43, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 44, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 40, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - } - }, - { - "id": 45, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 46, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 41, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 42, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 49, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferencesTranslatableProperties", - "id": 63 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 47, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 48, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 49, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 39, - 43, - 44, - 40, - 45, - 46, - 41, - 42, - 47, - 48, - 49 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 23, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPlace", - "id": 50 - }, - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - { - "id": 63, - "name": "SCPlaceWithoutReferencesTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a place without references" - }, - "children": [ - { - "id": 64, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 68, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - } - }, - { - "id": 65, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 66, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 67, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 64, - 65, - 66, - 67 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 66, - "character": 63 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBuildingTranslatableProperties", - "id": 177 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 68 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 50, - 38, - 63 - ] - } - ], - "sources": [ - { - "fileName": "base/Place.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1429, - "name": "\"base/SaveableThing\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/SaveableThing.ts", - "children": [ - { - "id": 1439, - "name": "SCSaveableThing", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An encapsulation of the data (e.g. a thing) that is saved, which provides additional information." - }, - "typeParameter": [ - { - "id": 1440, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - } - ], - "children": [ - { - "id": 1443, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1441, - "name": "data", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The contained data" - }, - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 33, - "character": 6 - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - } - }, - { - "id": 1444, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1445, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1446, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1442, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the origin" - }, - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 37, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1447, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1448, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1449, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1450, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1443, - 1441, - 1444, - 1445, - 1446, - 1442, - 1447, - 1448, - 1449, - 1450 - ] - } - ], - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 28, - "character": 32 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSaveableThingWithoutReferences", - "id": 1430 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCFavorite", - "id": 1510 - } - ] - }, - { - "id": 1430, - "name": "SCSaveableThingWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An encapsulation of the data (e.g. a thing) that is saved, which provides additional information." - }, - "children": [ - { - "id": 1431, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1432, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1433, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1434, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1435, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1436, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1437, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1438, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1431, - 1432, - 1433, - 1434, - 1435, - 1436, - 1437, - 1438 - ] - } - ], - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 20, - "character": 49 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSaveableThing", - "id": 1439 - }, - { - "type": "reference", - "name": "SCFavoriteWithoutReferences", - "id": 1501 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1439, - 1430 - ] - } - ], - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 370, - "name": "\"base/ThingInPlace\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingInPlace.ts", - "children": [ - { - "id": 382, - "name": "SCThingInPlaceMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about thing in a place" - }, - "children": [ - { - "id": 395, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 396, - "name": "new SCThingInPlaceMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingInPlaceMeta", - "id": 382 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 391, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 392, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 393, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 394, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 383, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 384, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 385, - "name": "inPlace", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 38, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ort\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 385 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 36, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 386, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 387, - "name": "inPlace", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 42, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"location\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 387 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 40, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 384, - 386 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 35, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 388, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 389, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 50, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 390, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 53, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 389, - 390 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 49, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 395 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 391 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 392 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 383, - 388 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 30, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - } - ] - } - ] - }, - { - "id": 371, - "name": "SCThingInPlace", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing that is or happens in a place" - }, - "children": [ - { - "id": 373, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 374, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 375, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 381, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 376, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 372, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 377, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 378, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 379, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 380, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 373, - 374, - 375, - 381, - 376, - 372, - 377, - 378, - 379, - 380 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 22, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCInPlace", - "id": 368 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPointOfInterest", - "id": 225 - }, - { - "type": "reference", - "name": "SCRoom", - "id": 311 - }, - { - "type": "reference", - "name": "SCOrganization", - "id": 407 - }, - { - "type": "reference", - "name": "SCDateSeries", - "id": 1199 - }, - { - "type": "reference", - "name": "SCFloor", - "id": 1567 - }, - { - "type": "reference", - "name": "SCTicket", - "id": 1846 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 382 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 371 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingInPlace.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 257, - "name": "\"base/ThingThatAcceptsPayments\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingThatAcceptsPayments.ts", - "children": [ - { - "id": 279, - "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a thing without references that accepts payments" - }, - "children": [ - { - "id": 290, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 291, - "name": "new SCThingThatAcceptsPaymentsWithoutReferencesMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", - "id": 279 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 286, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 287, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 288, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 289, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 280, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 281, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 54, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 282, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 57, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 281, - 282 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 53, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 283, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 284, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 66, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 285, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 69, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 284, - 285 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 65, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 290 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 286 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 287 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 280, - 283 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 48, - "character": 60 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences", - "id": 258 - } - ] - } - ] - }, - { - "id": 268, - "name": "SCThingThatAcceptsPayments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing that accepts payments" - }, - "children": [ - { - "id": 270, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 271, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 272, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 273, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 278, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 269, - "name": "paymentsAccepted", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Accepted payments of the place" - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 34, - "character": 18 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsAcceptedPayments", - "id": 292 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", - "id": 259 - } - }, - { - "id": 274, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 275, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 276, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 277, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 270, - 271, - 272, - 273, - 278, - 269, - 274, - 275, - 276, - 277 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 40, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences", - "id": 258 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCRoom", - "id": 311 - } - ] - }, - { - "id": 258, - "name": "SCThingThatAcceptsPaymentsWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing without references that accepts payments" - }, - "children": [ - { - "id": 260, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 261, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 262, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 263, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 259, - "name": "paymentsAccepted", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Accepted payments of the place" - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 34, - "character": 18 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsAcceptedPayments", - "id": 292 - } - } - }, - { - "id": 264, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 265, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 266, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 267, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 260, - 261, - 262, - 263, - 259, - 264, - 265, - 266, - 267 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 29, - "character": 60 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCThingThatAcceptsPayments", - "id": 268 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - { - "id": 292, - "name": "SCThingThatAcceptsPaymentsAcceptedPayments", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Types of payment that are accepted at a place." - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 21, - "character": 54 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "Cash" - }, - { - "type": "stringLiteral", - "value": "Credit" - }, - { - "type": "stringLiteral", - "value": "Cafeteria Card" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 279 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 268, - 258 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 292 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 772, - "name": "\"base/ThingThatCanBeOffered\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingThatCanBeOffered.ts", - "children": [ - { - "id": 775, - "name": "SCAcademicPriceGroup", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Price distinctions for academic context" - }, - "children": [ - { - "id": 779, - "name": "default", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Default price of the thing", - "tags": [ - { - "tag": "sortable", - "text": "price" - }, - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 32, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPriceGroup.default", - "id": 774 - } - }, - { - "id": 776, - "name": "employee", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for employees", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 45, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 777, - "name": "guest", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for guests", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 52, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 778, - "name": "student", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for students", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 59, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 779, - 776, - 777, - 778 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 38, - "character": 37 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCPriceGroup", - "id": 773 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSportCoursePriceGroup", - "id": 1180 - } - ] - }, - { - "id": 773, - "name": "SCPriceGroup", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Default price without distinction" - }, - "children": [ - { - "id": 774, - "name": "default", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Default price of the thing", - "tags": [ - { - "tag": "sortable", - "text": "price" - }, - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 32, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 774 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 25, - "character": 29 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - }, - { - "id": 789, - "name": "SCThingThatCanBeOffered", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing that can be offered" - }, - "typeParameter": [ - { - "id": 790, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCPriceGroup", - "id": 773 - } - } - ], - "children": [ - { - "id": 794, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 795, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 796, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 797, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 791, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCPriceGroup", - "id": 773 - } - } - ] - } - ] - } - }, - { - "id": 793, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 792, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of a thing that can be offered" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 86, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 798, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 799, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 800, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 794, - 795, - 796, - 797, - 791, - 793, - 792, - 798, - 799, - 800 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 76, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - }, - { - "type": "reference", - "name": "SCDateSeries", - "id": 1199 - }, - { - "type": "reference", - "name": "SCCourseOfStudies", - "id": 1258 - }, - { - "type": "reference", - "name": "SCDish", - "id": 1371 - }, - { - "type": "reference", - "name": "SCStudyModule", - "id": 1765 - } - ] - }, - { - "id": 801, - "name": "SCThingThatCanBeOfferedOffer", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Offer of a thing" - }, - "typeParameter": [ - { - "id": 802, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCPriceGroup", - "id": 773 - } - } - ], - "children": [ - { - "id": 803, - "name": "availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Availability of an offer" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 97, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCThingThatCanBeOfferedAvailability", - "id": 815 - } - }, - { - "id": 804, - "name": "availabilityEnds", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The time when the thing becomes unavailable as an SCISO8601Date formatted string." - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 102, - "character": 18 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 805, - "name": "availabilityStarts", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The time when the thing becomes available as an SCISO8601Date formatted string." - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 107, - "character": 20 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 808, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 806, - "name": "prices", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "List of prices that are distinct for specific groups" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 112, - "character": 8 - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCPriceGroup", - "id": 773 - } - } - }, - { - "id": 807, - "name": "provider", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Provider of an offer" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 117, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingThatCanBeOfferedProvider", - "id": 814 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 803, - 804, - 805, - 808, - 806, - 807 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 92, - "character": 45 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCInPlace", - "id": 368 - } - ] - }, - { - "id": 809, - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a thing that can be offered" - }, - "children": [ - { - "id": 811, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 812, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 810, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 813, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 811, - 812, - 810, - 813 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 123, - "character": 62 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - }, - { - "type": "reference", - "name": "SCDateSeriesTranslatableProperties", - "id": 1235 - }, - { - "type": "reference", - "name": "SCCourseOfStudiesTranslatableProperties", - "id": 1279 - }, - { - "type": "reference", - "name": "SCDishTranslatableProperties", - "id": 1388 - }, - { - "type": "reference", - "name": "SCMessageTranslatableProperties", - "id": 1652 - }, - { - "type": "reference", - "name": "SCStudyModuleTranslatableProperties", - "id": 1785 - } - ] - }, - { - "id": 780, - "name": "SCThingThatCanBeOfferedWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing without references that can be offered" - }, - "children": [ - { - "id": 782, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 783, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 784, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 785, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 781, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of a thing that can be offered" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 70, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 786, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 787, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 788, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 782, - 783, - 784, - 785, - 781, - 786, - 787, - 788 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 65, - "character": 57 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789 - }, - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - }, - { - "type": "reference", - "name": "SCDateSeriesWithoutReferences", - "id": 1186 - }, - { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences", - "id": 1242 - }, - { - "type": "reference", - "name": "SCDishWithoutReferences", - "id": 1357 - }, - { - "type": "reference", - "name": "SCStudyModuleWithoutReferences", - "id": 1752 - } - ] - }, - { - "id": 815, - "name": "SCThingThatCanBeOfferedAvailability", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Availability of an Offer" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 142, - "character": 47 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "in stock" - }, - { - "type": "stringLiteral", - "value": "out of stock" - }, - { - "type": "stringLiteral", - "value": "online only" - }, - { - "type": "stringLiteral", - "value": "limited availability" - } - ] - } - }, - { - "id": 814, - "name": "SCThingThatCanBeOfferedProvider", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Entity responsible for the offer" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 135, - "character": 43 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - }, - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - ] - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 775, - 773, - 789, - 801, - 809, - 780 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 815, - 814 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 90, - "name": "\"base/ThingWithCategories\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingWithCategories.ts", - "children": [ - { - "id": 129, - "name": "SCThingWithCategoriesWithoutReferencesMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a thing without references that accepts payments" - }, - "typeParameter": [ - { - "id": 130, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - }, - { - "id": 131, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "children": [ - { - "id": 143, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 144, - "name": "new SCThingWithCategoriesWithoutReferencesMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferencesMeta", - "id": 129 - } - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 151, - "character": 3 - } - ] - }, - { - "id": 132, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 120, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - { - "id": 139, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 140, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance (including generics)" - }, - "typeParameter": [ - { - "id": 141, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - }, - { - "id": 142, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "type": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferencesMeta", - "id": 129, - "typeArguments": [ - { - "type": "typeParameter", - "name": "T" - }, - { - "type": "typeParameter", - "name": "U" - } - ] - } - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 149, - "character": 27 - } - ] - }, - { - "id": 133, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 134, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 126, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 135, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 129, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 134, - 135 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 125, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 136, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 137, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 138, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 138, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 141, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 137, - 138 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 137, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 143 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 132 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 139 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 133, - 136 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 117, - "character": 55 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "typeParameter", - "name": "T" - }, - { - "type": "typeParameter", - "name": "U" - } - ] - } - ] - } - ] - }, - { - "id": 104, - "name": "SCThingWithCategories", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing with categories" - }, - "typeParameter": [ - { - "id": 105, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - }, - { - "id": 106, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - } - ], - "children": [ - { - "id": 109, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 116, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "typeParameter", - "name": "T" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 117, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "typeParameter", - "name": "U", - "constraint": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 110, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 111, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 112, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 108, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 107, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a thing with categories" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 56, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 113, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 114, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 115, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 109, - 116, - 117, - 110, - 111, - 112, - 108, - 107, - 113, - 114, - 115 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 51, - "character": 38 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "typeParameter", - "name": "T" - }, - { - "type": "typeParameter", - "name": "U", - "constraint": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBuilding", - "id": 161 - }, - { - "type": "reference", - "name": "SCPointOfInterest", - "id": 225 - }, - { - "type": "reference", - "name": "SCRoom", - "id": 311 - }, - { - "type": "reference", - "name": "SCCatalog", - "id": 690 - }, - { - "type": "reference", - "name": "SCAcademicEvent", - "id": 922 - }, - { - "type": "reference", - "name": "SCArticle", - "id": 982 - }, - { - "type": "reference", - "name": "SCDish", - "id": 1371 - }, - { - "type": "reference", - "name": "SCToDo", - "id": 1466 - }, - { - "type": "reference", - "name": "SCSetting", - "id": 1698 - } - ] - }, - { - "id": 123, - "name": "SCThingWithCategoriesSpecificValues", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Category specific values of a thing with categories", - "text": "This interface contains properties that can be specific to a certain category.\n" - }, - "children": [ - { - "id": 124, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific alternate names of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 83, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 125, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific description of a thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 90, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 126, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of a category specific image of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 97, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 127, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific name of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 104, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 128, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific URL of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 111, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 124, - 125, - 126, - 127, - 128 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 77, - "character": 52 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCRoomSpecificValues", - "id": 330 - } - ] - }, - { - "id": 118, - "name": "SCThingWithCategoriesTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a thing with categories" - }, - "children": [ - { - "id": 119, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 120, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 121, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 122, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 119, - 120, - 121, - 122 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 62, - "character": 60 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBuildingTranslatableProperties", - "id": 177 - }, - { - "type": "reference", - "name": "SCAcademicEventTranslatableProperties", - "id": 943 - }, - { - "type": "reference", - "name": "SCArticleTranslatableProperties", - "id": 1001 - }, - { - "type": "reference", - "name": "SCBookTranslatableFields", - "id": 1060 - }, - { - "type": "reference", - "name": "SCDishTranslatableProperties", - "id": 1388 - }, - { - "type": "reference", - "name": "SCSettingValueTranslatableProperties", - "id": 1715 - } - ] - }, - { - "id": 91, - "name": "SCThingWithCategoriesWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A thing without references with categories", - "text": "!!! BEWARE !!!\n`T` should be a union type - e.g. `T = 'foo' | 'bar' | 'foobar';`\n" - }, - "typeParameter": [ - { - "id": 92, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - }, - { - "id": 93, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - } - ], - "children": [ - { - "id": 97, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 94, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "typeParameter", - "name": "T" - } - } - }, - { - "id": 95, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "typeParameter", - "name": "U", - "constraint": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - } - ] - } - }, - { - "id": 98, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 99, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 100, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 96, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a thing with categories" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 45, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 101, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 102, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 103, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 97, - 94, - 95, - 98, - 99, - 100, - 96, - 101, - 102, - 103 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 25, - "character": 55 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104 - }, - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - }, - { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - }, - { - "type": "reference", - "name": "SCAcademicEventWithoutReferences", - "id": 907 - }, - { - "type": "reference", - "name": "SCArticleWithoutReferences", - "id": 967 - }, - { - "type": "reference", - "name": "SCDishWithoutReferences", - "id": 1357 - }, - { - "type": "reference", - "name": "SCToDoWithoutReferences", - "id": 1452 - }, - { - "type": "reference", - "name": "SCSettingWithoutReferences", - "id": 1676 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 129 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 104, - 123, - 118, - 91 - ] - } - ], - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2738, - "name": "\"files/ConfigFile\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/files/ConfigFile.ts", - "children": [ - { - "id": 2739, - "name": "SCConfigFile", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A configuration file that configures app and backend", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2740, - "name": "app", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Configuration for the app that is visible to clients" - }, - "sources": [ - { - "fileName": "files/ConfigFile.ts", - "line": 28, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCAppConfiguration", - "id": 2359 - } - }, - { - "id": 2741, - "name": "backend", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Configuration for the backend that is visible to clients" - }, - "sources": [ - { - "fileName": "files/ConfigFile.ts", - "line": 33, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCBackendConfiguration", - "id": 2449 - } - }, - { - "id": 2742, - "name": "internal", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Configuration that is not visible to clients" - }, - "sources": [ - { - "fileName": "files/ConfigFile.ts", - "line": 38, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCBackendInternalConfiguration", - "id": 2468 - } - }, - { - "id": 2743, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "UID of the university, e.g. the license plate" - }, - "sources": [ - { - "fileName": "files/ConfigFile.ts", - "line": 43, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCLicensePlate", - "id": 2729 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2740, - 2741, - 2742, - 2743 - ] - } - ], - "sources": [ - { - "fileName": "files/ConfigFile.ts", - "line": 23, - "character": 29 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2739 - ] - } - ], - "sources": [ - { - "fileName": "files/ConfigFile.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2087, - "name": "\"protocol/errors/ErrorResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/errors/ErrorResponse.ts", - "children": [ - { - "id": 2095, - "name": "SCError", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true, - "isAbstract": true - }, - "comment": { - "shortText": "An error that can be created by the backend during the processing of a request" - }, - "children": [ - { - "id": 2097, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Instatiate an SCError" - }, - "signatures": [ - { - "id": 2101, - "name": "new SCError", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Instatiate an SCError" - }, - "parameters": [ - { - "id": 2102, - "name": "name", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "Name of the error" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2103, - "name": "message", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "Message of the error" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2104, - "name": "statusCode", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2105, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCError", - "id": 2095 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 17 - } - ] - }, - { - "id": 2099, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2098, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2096, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2100, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2097 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2099, - 2098, - 2096, - 2100 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 40, - "character": 29 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCValidationErrorResponse", - "id": 2106 - }, - { - "type": "reference", - "name": "SCUnsupportedMediaTypeErrorResponse", - "id": 2116 - }, - { - "type": "reference", - "name": "SCMethodNotAllowedErrorResponse", - "id": 2124 - }, - { - "type": "reference", - "name": "SCRequestBodyTooLargeErrorResponse", - "id": 2132 - }, - { - "type": "reference", - "name": "SCTooManyRequestsErrorResponse", - "id": 2140 - }, - { - "type": "reference", - "name": "SCNotFoundErrorResponse", - "id": 2148 - }, - { - "type": "reference", - "name": "SCParametersNotAcceptable", - "id": 2156 - }, - { - "type": "reference", - "name": "SCPluginAlreadyRegisteredErrorResponse", - "id": 2165 - }, - { - "type": "reference", - "name": "SCPluginRegisteringFailedErrorResponse", - "id": 2176 - }, - { - "type": "reference", - "name": "SCSyntaxErrorResponse", - "id": 2185 - }, - { - "type": "reference", - "name": "SCInternalServerErrorResponse", - "id": 2194 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2194, - "name": "SCInternalServerErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned, when an internal server error occurred" - }, - "children": [ - { - "id": 2196, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCInternalServerErrorResponse" - }, - "signatures": [ - { - "id": 2197, - "name": "new SCInternalServerErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCInternalServerErrorResponse" - }, - "parameters": [ - { - "id": 2198, - "name": "err", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Internal server error" - }, - "type": { - "type": "reference", - "name": "Error", - "id": 2094 - } - }, - { - "id": 2199, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\nand the internal server error should be displayed to the client\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCInternalServerErrorResponse", - "id": 2194 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 235, - "character": 25 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2195, - "name": "additionalData", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Internal error that occurred. If the stack is disabled this error is not set for security reasons" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 235, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "Error", - "id": 2094 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.additionalData", - "id": 2089 - } - }, - { - "id": 2202, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2201, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2200, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2203, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2196 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2195, - 2202, - 2201, - 2200, - 2203 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 231, - "character": 42 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2124, - "name": "SCMethodNotAllowedErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned, when the used HTTP method is not allowed on the requested route" - }, - "children": [ - { - "id": 2125, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCMethodNotAllowedErrorResponse" - }, - "signatures": [ - { - "id": 2126, - "name": "new SCMethodNotAllowedErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCMethodNotAllowedErrorResponse" - }, - "parameters": [ - { - "id": 2127, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCMethodNotAllowedErrorResponse", - "id": 2124 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 102, - "character": 62 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2130, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2129, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2128, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2131, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2125 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2130, - 2129, - 2128, - 2131 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 102, - "character": 44 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2148, - "name": "SCNotFoundErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned when the requested route or resource was not found" - }, - "children": [ - { - "id": 2149, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCNotFoundErrorResponse" - }, - "signatures": [ - { - "id": 2150, - "name": "new SCNotFoundErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCNotFoundErrorResponse" - }, - "parameters": [ - { - "id": 2151, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCNotFoundErrorResponse", - "id": 2148 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 144, - "character": 54 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2154, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2153, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2152, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2155, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2149 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2154, - 2153, - 2152, - 2155 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 144, - "character": 36 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2156, - "name": "SCParametersNotAcceptable", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned when the request is in the right format, but contains parameters that are invalid or not\nacceptable." - }, - "children": [ - { - "id": 2157, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a ParametersNotAcceptable" - }, - "signatures": [ - { - "id": 2158, - "name": "new SCParametersNotAcceptable", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a ParametersNotAcceptable" - }, - "parameters": [ - { - "id": 2159, - "name": "message", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "contains more details to what you did wrong" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2160, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCParametersNotAcceptable", - "id": 2156 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 159, - "character": 56 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2163, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2162, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2161, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2164, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2157 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2163, - 2162, - 2161, - 2164 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 159, - "character": 38 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2165, - "name": "SCPluginAlreadyRegisteredErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned when a plugin with the same name is already registered, to prevent two copies of a plugin\nrunning at the same time.\nThis usually indicates that there is more than one instance a plugin running." - }, - "children": [ - { - "id": 2167, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCPluginAlreadyRegisteredError" - }, - "signatures": [ - { - "id": 2168, - "name": "new SCPluginAlreadyRegisteredErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCPluginAlreadyRegisteredError" - }, - "parameters": [ - { - "id": 2169, - "name": "message", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "Provide further information why an already registered plugin matches the one we want to register" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2170, - "name": "plugin", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "Provides meta data of a registered plugin, which is in a conflict with the plugin we want to register" - }, - "type": { - "type": "reference", - "name": "SCPluginMetaData", - "id": 2067 - } - }, - { - "id": 2171, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCPluginAlreadyRegisteredErrorResponse", - "id": 2165 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 181, - "character": 36 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2166, - "name": "additionalData", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Meta data of a registered plugin, which is in a conflict with the plugin we want to register.\nIf the stack is disabled this is not set for security reasons" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 181, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCPluginMetaData", - "id": 2067 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.additionalData", - "id": 2089 - } - }, - { - "id": 2174, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2173, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2172, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2175, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2167 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2166, - 2174, - 2173, - 2172, - 2175 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 176, - "character": 51 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2176, - "name": "SCPluginRegisteringFailedErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned whenever there is an unexpected error while creating a plugin" - }, - "children": [ - { - "id": 2177, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a PluginRegisteringFailedError" - }, - "signatures": [ - { - "id": 2178, - "name": "new SCPluginRegisteringFailedErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a PluginRegisteringFailedError" - }, - "parameters": [ - { - "id": 2179, - "name": "message", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "Describes what went wrong wile registering the plugin" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2180, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCPluginRegisteringFailedErrorResponse", - "id": 2176 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 201, - "character": 69 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2183, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2182, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2181, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2184, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2177 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2183, - 2182, - 2181, - 2184 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 201, - "character": 51 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2132, - "name": "SCRequestBodyTooLargeErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned, when the request body is too large." - }, - "children": [ - { - "id": 2133, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCRequestBodyTooLargeErrorResponse" - }, - "signatures": [ - { - "id": 2134, - "name": "new SCRequestBodyTooLargeErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCRequestBodyTooLargeErrorResponse" - }, - "parameters": [ - { - "id": 2135, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCRequestBodyTooLargeErrorResponse", - "id": 2132 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 116, - "character": 65 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2138, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2137, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2136, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2139, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2133 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2138, - 2137, - 2136, - 2139 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 116, - "character": 47 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2185, - "name": "SCSyntaxErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned whenever there is a syntax error" - }, - "children": [ - { - "id": 2186, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SyntaxError" - }, - "signatures": [ - { - "id": 2187, - "name": "new SCSyntaxErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SyntaxError" - }, - "parameters": [ - { - "id": 2188, - "name": "message", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "Describes the syntax error" - }, - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2189, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCSyntaxErrorResponse", - "id": 2185 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 216, - "character": 52 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2192, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2191, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2190, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2193, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2186 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2192, - 2191, - 2190, - 2193 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 216, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2140, - "name": "SCTooManyRequestsErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned, when to many request are submitted at once" - }, - "children": [ - { - "id": 2141, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCTooManyRequestsErrorResponse" - }, - "signatures": [ - { - "id": 2142, - "name": "new SCTooManyRequestsErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCTooManyRequestsErrorResponse" - }, - "parameters": [ - { - "id": 2143, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCTooManyRequestsErrorResponse", - "id": 2140 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 130, - "character": 61 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2146, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2145, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2144, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2147, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2141 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2146, - 2145, - 2144, - 2147 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 130, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2116, - "name": "SCUnsupportedMediaTypeErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned when the content type of the request is not supported" - }, - "children": [ - { - "id": 2117, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCUnsupportedMediaTypeErrorResponse" - }, - "signatures": [ - { - "id": 2118, - "name": "new SCUnsupportedMediaTypeErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCUnsupportedMediaTypeErrorResponse" - }, - "parameters": [ - { - "id": 2119, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCUnsupportedMediaTypeErrorResponse", - "id": 2116 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 88, - "character": 66 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2122, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2121, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2120, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2123, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2117 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2122, - 2121, - 2120, - 2123 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 88, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2106, - "name": "SCValidationErrorResponse", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An error that is returned when the validation of a request fails" - }, - "children": [ - { - "id": 2108, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Create a SCValidationErrorResponse" - }, - "signatures": [ - { - "id": 2109, - "name": "new SCValidationErrorResponse", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "comment": { - "shortText": "Create a SCValidationErrorResponse" - }, - "parameters": [ - { - "id": 2110, - "name": "errors", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "shortText": "List of validation errors" - }, - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "ValidationError" - } - } - }, - { - "id": 2111, - "name": "stack", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "comment": { - "shortText": "Set to true if a stack trace should be created\n" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - } - ], - "type": { - "type": "reference", - "name": "SCValidationErrorResponse", - "id": 2106 - }, - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 71, - "character": 36 - } - ], - "overwrites": { - "type": "reference", - "name": "SCError.__constructor", - "id": 2097 - } - }, - { - "id": 2107, - "name": "additionalData", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "List of validatation errors" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 71, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "ValidationError" - } - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.additionalData", - "id": 2089 - } - }, - { - "id": 2114, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Message of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 49 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.message", - "id": 2099 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.message", - "id": 2092 - } - }, - { - "id": 2113, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "Name of the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.name", - "id": 2098 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.name", - "id": 2091 - } - }, - { - "id": 2112, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Call stack of the error", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 46, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.stack", - "id": 2096 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.stack", - "id": 2093 - } - }, - { - "id": 2115, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isPublic": true, - "isExported": true, - "isConstructorProperty": true - }, - "comment": { - "shortText": "HTTP status code to return this error with" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 56, - "character": 76 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCError.statusCode", - "id": 2100 - }, - "implementationOf": { - "type": "reference", - "name": "SCErrorResponse.statusCode", - "id": 2090 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2108 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2107, - 2114, - 2113, - 2112, - 2115 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 67, - "character": 38 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCErrorResponse", - "id": 2088 - } - ] - }, - { - "id": 2088, - "name": "SCErrorResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A generic error that can be returned by the backend if somethings fails during the processing of a request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2094, - "name": "Error", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", - "line": 974, - "character": 19 - } - ], - "type": { - "type": "reference", - "name": "ErrorConstructor" - } - }, - { - "id": 2089, - "name": "additionalData", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Additional data that describes the error" - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 27, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 2092, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", - "line": 964, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "Error.message" - } - }, - { - "id": 2091, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", - "line": 963, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "Error.name" - } - }, - { - "id": 2093, - "name": "stack", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", - "line": 965, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "Error.stack" - }, - "inheritedFrom": { - "type": "reference", - "name": "Error.stack" - } - }, - { - "id": 2090, - "name": "statusCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "HTTP status code to return this error with", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 34, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2094, - 2089, - 2092, - 2091, - 2093, - 2090 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 23, - "character": 32 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Error" - } - ], - "implementedBy": [ - { - "type": "reference", - "name": "SCError", - "id": 2095 - }, - { - "type": "reference", - "name": "SCInternalServerErrorResponse", - "id": 2194 - }, - { - "type": "reference", - "name": "SCMethodNotAllowedErrorResponse", - "id": 2124 - }, - { - "type": "reference", - "name": "SCNotFoundErrorResponse", - "id": 2148 - }, - { - "type": "reference", - "name": "SCParametersNotAcceptable", - "id": 2156 - }, - { - "type": "reference", - "name": "SCPluginAlreadyRegisteredErrorResponse", - "id": 2165 - }, - { - "type": "reference", - "name": "SCPluginRegisteringFailedErrorResponse", - "id": 2176 - }, - { - "type": "reference", - "name": "SCRequestBodyTooLargeErrorResponse", - "id": 2132 - }, - { - "type": "reference", - "name": "SCSyntaxErrorResponse", - "id": 2185 - }, - { - "type": "reference", - "name": "SCTooManyRequestsErrorResponse", - "id": 2140 - }, - { - "type": "reference", - "name": "SCUnsupportedMediaTypeErrorResponse", - "id": 2116 - }, - { - "type": "reference", - "name": "SCValidationErrorResponse", - "id": 2106 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2095, - 2194, - 2124, - 2148, - 2156, - 2165, - 2176, - 2132, - 2185, - 2140, - 2116, - 2106 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2088 - ] - } - ], - "sources": [ - { - "fileName": "protocol/errors/ErrorResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2332, - "name": "\"protocol/routes/INDEX/IndexRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/INDEX/IndexRequest.ts", - "children": [ - { - "id": 2334, - "name": "SCIndexRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route to request meta information about the deployment" - }, - "children": [ - { - "id": 2335, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2336, - "name": "new SCIndexRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCIndexRoute", - "id": 2334 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexRequest.ts", - "line": 36, - "character": 51 - } - ] - }, - { - "id": 2337, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2338, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2339, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2340, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2341, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2342, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2343, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2344, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2345, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2346, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2335 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2337, - 2338, - 2339, - 2340, - 2341, - 2342, - 2343 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2344 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexRequest.ts", - "line": 36, - "character": 25 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2333, - "name": "SCIndexRequest", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Index request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexRequest.ts", - "line": 30, - "character": 31 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2334 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2333 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2479, - "name": "\"protocol/routes/INDEX/IndexResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/INDEX/IndexResponse.ts", - "children": [ - { - "id": 2480, - "name": "SCIndexResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A response to an index request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2481, - "name": "app", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexResponse.ts", - "line": 24, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCAppConfiguration", - "id": 2359 - } - }, - { - "id": 2482, - "name": "backend", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexResponse.ts", - "line": 26, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCBackendConfiguration", - "id": 2449 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2481, - 2482 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexResponse.ts", - "line": 23, - "character": 32 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2480 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/INDEX/IndexResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2601, - "name": "\"protocol/routes/TYPE/UID/ThingUpdateRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/TYPE/UID/ThingUpdateRequest.ts", - "children": [ - { - "id": 2602, - "name": "SCThingUpdateRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for updating existing things" - }, - "children": [ - { - "id": 2603, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2604, - "name": "new SCThingUpdateRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingUpdateRoute", - "id": 2602 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", - "line": 37, - "character": 57 - } - ] - }, - { - "id": 2605, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2606, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2607, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2608, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2609, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2610, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2611, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2612, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2613, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2614, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2603 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2605, - 2606, - 2607, - 2608, - 2609, - 2610, - 2611 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2612 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", - "line": 37, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2615, - "name": "SCThingUpdateRequest", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Request to update an existing thing", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", - "line": 32, - "character": 32 - } - ], - "type": { - "type": "reference", - "name": "SCThings", - "id": 2054 - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2602 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2615 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2616, - "name": "\"protocol/routes/TYPE/UID/ThingUpdateResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/TYPE/UID/ThingUpdateResponse.ts", - "children": [ - { - "id": 2617, - "name": "SCThingUpdateResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Response for an entity update request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/TYPE/UID/ThingUpdateResponse.ts", - "line": 20, - "character": 38 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2617 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/TYPE/UID/ThingUpdateResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2204, - "name": "\"protocol/routes/bookAvailability/BookAvailabilityRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "children": [ - { - "id": 2209, - "name": "SCBookAvailabilityRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for book availability", - "text": "This checks if a book is available in a library.\n\n**Example**:\n\n`POST https://example.com/bookAvailability`\n\n```json\n{\n \"isbn\": \"978-3-16-148410-0\"\n}\n```\n" - }, - "children": [ - { - "id": 2210, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2211, - "name": "new SCBookAvailabilityRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCBookAvailabilityRoute", - "id": 2209 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 69, - "character": 62 - } - ] - }, - { - "id": 2212, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2213, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2214, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2215, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2216, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2217, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2218, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2219, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2220, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2221, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2210 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2212, - 2213, - 2214, - 2215, - 2216, - 2217, - 2218 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2219 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 69, - "character": 36 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2205, - "name": "SCBookAvailabilityRequestByIsbn", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Availability request by ISBN" - }, - "children": [ - { - "id": 2206, - "name": "isbn", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "ISBN of the book to check availability for" - }, - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 41, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2206 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 37, - "character": 48 - } - ] - }, - { - "id": 2207, - "name": "SCBookAvailabilityRequestByUuid", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Availability request by UUID" - }, - "children": [ - { - "id": 2208, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "UID of the book to check availability for" - }, - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 51, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2208 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 47, - "character": 48 - } - ] - }, - { - "id": 2222, - "name": "SCBookAvailabilityRequest", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Request to check the availability of books", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 32, - "character": 37 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBookAvailabilityRequestByIsbn", - "id": 2205 - }, - { - "type": "reference", - "name": "SCBookAvailabilityRequestByUuid", - "id": 2207 - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2209 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2205, - 2207 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2222 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2223, - "name": "\"protocol/routes/bookAvailability/BookAvailabilityResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bookAvailability/BookAvailabilityResponse.ts", - "children": [ - { - "id": 2224, - "name": "SCBookAvailabilityResponse", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "List of availabilities of a book", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityResponse.ts", - "line": 22, - "character": 38 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2224 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bookAvailability/BookAvailabilityResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2225, - "name": "\"protocol/routes/bulk/BulkRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/BulkRequest.ts", - "children": [ - { - "id": 2234, - "name": "SCBulkRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for bulk creation" - }, - "children": [ - { - "id": 2235, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2236, - "name": "new SCBulkRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCBulkRoute", - "id": 2234 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 69, - "character": 50 - } - ] - }, - { - "id": 2237, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2238, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2239, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2240, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2241, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2242, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2243, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2244, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2245, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2246, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2235 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2237, - 2238, - 2239, - 2240, - 2241, - 2242, - 2243 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2244 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 69, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2230, - "name": "SCBulkParameters", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Parameters for a bulk" - }, - "children": [ - { - "id": 2231, - "name": "expiration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Expiration of bulk", - "text": "If the date is hit and the bulk is not done, it will be deleted and all data removed.\nDefaults to one hour.\n" - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 47, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 2232, - "name": "source", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Source of data for this bulk", - "text": "A short \"description\" of the source of the data to identify it inside the database.\nA second bulk with the same source overrides the data of the first bulk once it is done.\n", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 57, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2233, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of things that are indexed in this bulk." - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2231, - 2232, - 2233 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 40, - "character": 33 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBulkRequest", - "id": 2226 - }, - { - "type": "reference", - "name": "SCBulkResponse", - "id": 2248 - } - ] - }, - { - "id": 2226, - "name": "SCBulkRequest", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A bulk request", - "text": "Parameters to be sent to request a new bulk.\n", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2227, - "name": "expiration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Expiration of bulk", - "text": "If the date is hit and the bulk is not done, it will be deleted and all data removed.\nDefaults to one hour.\n" - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 47, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBulkParameters.expiration", - "id": 2231 - } - }, - { - "id": 2228, - "name": "source", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Source of data for this bulk", - "text": "A short \"description\" of the source of the data to identify it inside the database.\nA second bulk with the same source overrides the data of the first bulk once it is done.\n", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 57, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBulkParameters.source", - "id": 2232 - } - }, - { - "id": 2229, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of things that are indexed in this bulk." - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBulkParameters.type", - "id": 2233 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2227, - 2228, - 2229 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 34, - "character": 30 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCBulkParameters", - "id": 2230 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2234 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2230, - 2226 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2247, - "name": "\"protocol/routes/bulk/BulkResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/BulkResponse.ts", - "children": [ - { - "id": 2248, - "name": "SCBulkResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Requested Bulk from backend", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2251, - "name": "expiration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Expiration of bulk", - "text": "If the date is hit and the bulk is not done, it will be deleted and all data removed.\nDefaults to one hour.\n" - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 47, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBulkParameters.expiration", - "id": 2231 - } - }, - { - "id": 2252, - "name": "source", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Source of data for this bulk", - "text": "A short \"description\" of the source of the data to identify it inside the database.\nA second bulk with the same source overrides the data of the first bulk once it is done.\n", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 57, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBulkParameters.source", - "id": 2232 - } - }, - { - "id": 2249, - "name": "state", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "State of bulk", - "text": "The state is `in progress` while it accepts things to be added to the bulk.\nThe state is `done` once it is closed.\n" - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkResponse.ts", - "line": 30, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "in progress" - }, - { - "type": "stringLiteral", - "value": "done" - } - ] - } - }, - { - "id": 2253, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of things that are indexed in this bulk." - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkRequest.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBulkParameters.type", - "id": 2233 - } - }, - { - "id": 2250, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the bulk" - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkResponse.ts", - "line": 35, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2251, - 2252, - 2249, - 2253, - 2250 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkResponse.ts", - "line": 23, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCBulkParameters", - "id": 2230 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2248 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/BulkResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2254, - "name": "\"protocol/routes/bulk/UID/BulkAddRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkAddRequest.ts", - "children": [ - { - "id": 2255, - "name": "SCBulkAddRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for indexing SC things in a bulk" - }, - "children": [ - { - "id": 2256, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2257, - "name": "new SCBulkAddRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCBulkAddRoute", - "id": 2255 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", - "line": 37, - "character": 53 - } - ] - }, - { - "id": 2258, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2259, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2260, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2261, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2262, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2263, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2264, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2265, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2266, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2267, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2256 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2258, - 2259, - 2260, - 2261, - 2262, - 2263, - 2264 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2265 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", - "line": 37, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2268, - "name": "SCBulkAddRequest", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Request to add a thing to a bulk", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", - "line": 32, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "SCThings", - "id": 2054 - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2255 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2268 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2269, - "name": "\"protocol/routes/bulk/UID/BulkAddResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkAddResponse.ts", - "children": [ - { - "id": 2270, - "name": "SCBulkAddResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Response to a request to add a thing to a bulk", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkAddResponse.ts", - "line": 20, - "character": 34 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2270 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkAddResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2271, - "name": "\"protocol/routes/bulk/UID/BulkDoneRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkDoneRequest.ts", - "children": [ - { - "id": 2273, - "name": "SCBulkDoneRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for closing bulks" - }, - "children": [ - { - "id": 2274, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2275, - "name": "new SCBulkDoneRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCBulkDoneRoute", - "id": 2273 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", - "line": 37, - "character": 54 - } - ] - }, - { - "id": 2276, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2277, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2278, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2279, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2280, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2281, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2282, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2283, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2284, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2285, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2274 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2276, - 2277, - 2278, - 2279, - 2280, - 2281, - 2282 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2283 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", - "line": 37, - "character": 28 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2272, - "name": "SCBulkDoneRequest", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Request to change the bulk state to done (close the bulk process)", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", - "line": 31, - "character": 34 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2273 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2272 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2286, - "name": "\"protocol/routes/bulk/UID/BulkDoneResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkDoneResponse.ts", - "children": [ - { - "id": 2287, - "name": "SCBulkDoneResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Response to a request to change the state of a bulk to done", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkDoneResponse.ts", - "line": 20, - "character": 35 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2287 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/bulk/UID/BulkDoneResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2288, - "name": "\"protocol/routes/feedback/FeedbackRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/feedback/FeedbackRequest.ts", - "children": [ - { - "id": 2309, - "name": "SCFeedbackRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for feedback submission" - }, - "children": [ - { - "id": 2310, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2311, - "name": "new SCFeedbackRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCFeedbackRoute", - "id": 2309 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 41, - "character": 54 - } - ] - }, - { - "id": 2312, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2313, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2314, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2315, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2316, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2317, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2318, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2319, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2320, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2321, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2310 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2312, - 2313, - 2314, - 2315, - 2316, - 2317, - 2318 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2319 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 41, - "character": 28 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2289, - "name": "SCFeedbackRequest", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "User feedback", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2298, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 2306, - "name": "audiences", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Audience of the message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 34, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCMessageAudience", - "id": 1674 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessageWithoutReferences.audiences", - "id": 1619 - } - }, - { - "id": 2293, - "name": "authors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Authors of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 64, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.authors", - "id": 830 - } - }, - { - "id": 2307, - "name": "dateCreated", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the message was created" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 39, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessageWithoutReferences.dateCreated", - "id": 1620 - } - }, - { - "id": 2295, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 2299, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 2300, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 2296, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 2297, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 2308, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Message itself", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 46, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessageWithoutReferences.message", - "id": 1621 - } - }, - { - "id": 2290, - "name": "metaData", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta data that helps to understand the feedback" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 35, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCFeedbackRequestMetaData", - "id": 2322 - } - }, - { - "id": 2301, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 2304, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 2305, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 2294, - "name": "publishers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of publishers of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.publishers", - "id": 831 - } - }, - { - "id": 2291, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 70, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCMessageTranslatableProperties", - "id": 1652 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWork.translations", - "id": 832 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessage.translations", - "id": 1634 - } - }, - { - "id": 2292, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 75, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Message", - "id": 540 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessage.type", - "id": 1635 - } - }, - { - "id": 2302, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 2303, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2298, - 2306, - 2293, - 2307, - 2295, - 2299, - 2300, - 2296, - 2297, - 2308, - 2290, - 2301, - 2304, - 2305, - 2294, - 2291, - 2292, - 2302, - 2303 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 31, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMessage", - "id": 1633 - } - ] - }, - { - "id": 2322, - "name": "SCFeedbackRequestMetaData", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Request Meta Data" - }, - "children": [ - { - "id": 2323, - "name": "debug", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Whether or not the user enabled the debug mode" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 67, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - }, - { - "id": 2324, - "name": "platform", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Platform identifier" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 72, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2325, - "name": "scope", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Scope/app state at feedback invocation" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 77, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 2326, - "name": "sendable", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Whether or not the feedback is sendable" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 82, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - }, - { - "id": 2327, - "name": "state", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "App state that feedback was invoked from" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 87, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 2328, - "name": "userAgent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "User agent" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 92, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2329, - "name": "version", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "StApps version string" - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 97, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2323, - 2324, - 2325, - 2326, - 2327, - 2328, - 2329 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 63, - "character": 42 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2309 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2289, - 2322 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2330, - "name": "\"protocol/routes/feedback/FeedbackResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/feedback/FeedbackResponse.ts", - "children": [ - { - "id": 2331, - "name": "SCFeedbackResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A response to a feedback request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackResponse.ts", - "line": 20, - "character": 35 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2331 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/feedback/FeedbackResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2060, - "name": "\"protocol/routes/plugin/PluginRegisterRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/plugin/PluginRegisterRequest.ts", - "children": [ - { - "id": 2073, - "name": "SCPluginRegisterRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route to register plugins" - }, - "children": [ - { - "id": 2074, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2075, - "name": "new SCPluginRegisterRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCPluginRegisterRoute", - "id": 2073 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 96, - "character": 60 - } - ] - }, - { - "id": 2076, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2077, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2078, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2079, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2080, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2081, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2082, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2083, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2084, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2085, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2074 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2076, - 2077, - 2078, - 2079, - 2080, - 2081, - 2082 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2083 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 96, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2061, - "name": "SCPluginAdd", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Plugin request for adding a plugin registration to the backend" - }, - "children": [ - { - "id": 2062, - "name": "action", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The desired action, so whether the plugin should be added or removed" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 40, - "character": 8 - } - ], - "type": { - "type": "stringLiteral", - "value": "add" - } - }, - { - "id": 2063, - "name": "plugin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Plugin information needed for its registration" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 45, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCPluginMetaData", - "id": 2067 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2062, - 2063 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 36, - "character": 28 - } - ] - }, - { - "id": 2067, - "name": "SCPluginMetaData", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Plugin meta data - contains needed information for a plugin registration" - }, - "children": [ - { - "id": 2068, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The address of the plugin, to which the backend routes the requests" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 70, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2069, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The name of the plugin (for debugging purposes, to more easily identify conflicts)" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 75, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2070, - "name": "requestSchema", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "How the requests of the plugin looks like, a JSON schema for validation" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 80, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "Schema" - } - }, - { - "id": 2071, - "name": "responseSchema", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "How the responses of the plugin looks like, a JSON schema for validation" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 85, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "Schema" - } - }, - { - "id": 2072, - "name": "route", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The desired route, for example /feedback." - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 90, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2068, - 2069, - 2070, - 2071, - 2072 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 66, - "character": 33 - } - ] - }, - { - "id": 2064, - "name": "SCPluginRemove", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Plugin request for removing a plugin registration from the backend" - }, - "children": [ - { - "id": 2065, - "name": "action", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The desired action, so whether the plugin should be added or removed" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 55, - "character": 8 - } - ], - "type": { - "type": "stringLiteral", - "value": "remove" - } - }, - { - "id": 2066, - "name": "route", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The route of the plugin you want to remove" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 60, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2065, - 2066 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 51, - "character": 31 - } - ] - }, - { - "id": 2086, - "name": "SCPluginRegisterRequest", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Plugin register request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 31, - "character": 35 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPluginAdd", - "id": 2061 - }, - { - "type": "reference", - "name": "SCPluginRemove", - "id": 2064 - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2073 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2061, - 2067, - 2064 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2086 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2744, - "name": "\"protocol/routes/plugin/PluginRegisterResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/plugin/PluginRegisterResponse.ts", - "children": [ - { - "id": 2745, - "name": "SCPluginRegisterResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Plugin register response", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2746, - "name": "success", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Whether the desired action succeeded or failed (true for success, false if an error occurred)" - }, - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterResponse.ts", - "line": 25, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2746 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterResponse.ts", - "line": 21, - "character": 41 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2745 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/plugin/PluginRegisterResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2561, - "name": "\"protocol/routes/search/MultiSearchRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/MultiSearchRequest.ts", - "children": [ - { - "id": 2562, - "name": "SCMultiSearchRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for submission of multiple search requests at once" - }, - "children": [ - { - "id": 2563, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2564, - "name": "new SCMultiSearchRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCMultiSearchRoute", - "id": 2562 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/MultiSearchRequest.ts", - "line": 42, - "character": 57 - } - ] - }, - { - "id": 2565, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2566, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2567, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2568, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2569, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2570, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2571, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2572, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2573, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2574, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2563 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2565, - 2566, - 2567, - 2568, - 2569, - 2570, - 2571 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2572 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/MultiSearchRequest.ts", - "line": 42, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2575, - "name": "SCMultiSearchRequest", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A multi search request", - "text": "This is a map of [[SCSearchRequest]]s indexed by name.\n\n**CAUTION: This is limited to an amount of queries. Currently this limit is 5.**\n", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/search/MultiSearchRequest.ts", - "line": 37, - "character": 32 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCSearchQuery", - "id": 2541 - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2562 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2575 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/MultiSearchRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2599, - "name": "\"protocol/routes/search/MultiSearchResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/MultiSearchResponse.ts", - "children": [ - { - "id": 2600, - "name": "SCMultiSearchResponse", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A multi search response", - "text": "This is a map of [[SCSearchResponse]]s indexed by name\n", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "protocol/routes/search/MultiSearchResponse.ts", - "line": 25, - "character": 33 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCSearchResult", - "id": 2582 - } - ] - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2600 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/MultiSearchResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2533, - "name": "\"protocol/routes/search/SearchRequest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/SearchRequest.ts", - "children": [ - { - "id": 2548, - "name": "SCSearchRoute", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route for searching things" - }, - "children": [ - { - "id": 2549, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2550, - "name": "new SCSearchRoute", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCSearchRoute", - "id": 2548 - } - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 74, - "character": 52 - } - ] - }, - { - "id": 2551, - "name": "errorNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 100, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCErrorResponseConstructor", - "id": 2642 - } - }, - "defaultValue": " []", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.errorNames", - "id": 2632 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.errorNames", - "id": 2624 - } - }, - { - "id": 2552, - "name": "method", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 101, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCRouteHttpVerbs", - "id": 2619 - }, - "defaultValue": " SCRouteHttpVerbs.GET", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.method", - "id": 2633 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.method", - "id": 2625 - } - }, - { - "id": 2553, - "name": "obligatoryParameters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 102, - "character": 22 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.obligatoryParameters", - "id": 2634 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.obligatoryParameters", - "id": 2626 - } - }, - { - "id": 2554, - "name": "requestBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.requestBodyName", - "id": 2635 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.requestBodyName", - "id": 2627 - } - }, - { - "id": 2555, - "name": "responseBodyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 104, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"any\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.responseBodyName", - "id": 2636 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.responseBodyName", - "id": 2628 - } - }, - { - "id": 2556, - "name": "statusCodeSuccess", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 105, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "defaultValue": "200", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.statusCodeSuccess", - "id": 2637 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.statusCodeSuccess", - "id": 2629 - } - }, - { - "id": 2557, - "name": "urlFragment", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Route.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"/\"", - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.urlFragment", - "id": 2638 - }, - "implementationOf": { - "type": "reference", - "name": "SCRoute.urlFragment", - "id": 2630 - } - }, - { - "id": 2558, - "name": "getUrlFragment", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2559, - "name": "getUrlFragment", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "parameters": [ - { - "id": 2560, - "name": "parameters", - "kind": 32768, - "kindString": "Parameter", - "flags": { - "isOptional": true - }, - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "sources": [ - { - "fileName": "Route.ts", - "line": 108, - "character": 23 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCAbstractRoute.getUrlFragment", - "id": 2639 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2549 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2551, - 2552, - 2553, - 2554, - 2555, - 2556, - 2557 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2558 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 74, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAbstractRoute", - "id": 2631 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCRoute", - "id": 2623 - } - ] - }, - { - "id": 2541, - "name": "SCSearchQuery", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A search query" - }, - "children": [ - { - "id": 2542, - "name": "context", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The context name from where the search query was initiated" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 43, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCSearchContext", - "id": 2477 - } - }, - { - "id": 2543, - "name": "filter", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A filter structure that combines any number of filters with boolean methods ('AND', 'OR', 'NOT')" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 48, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCSearchFilter", - "id": 2532 - } - }, - { - "id": 2544, - "name": "from", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of things to skip in result set (paging)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 53, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 2545, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A term to search for" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 58, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2546, - "name": "size", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of things to have in the result set (paging)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 2547, - "name": "sort", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of sorting parameters to order the result set by" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 68, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSearchSort", - "id": 2415 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2542, - 2543, - 2544, - 2545, - 2546, - 2547 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 39, - "character": 30 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSearchRequest", - "id": 2534 - } - ] - }, - { - "id": 2534, - "name": "SCSearchRequest", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A search request", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2535, - "name": "context", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The context name from where the search query was initiated" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 43, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCSearchContext", - "id": 2477 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchQuery.context", - "id": 2542 - } - }, - { - "id": 2536, - "name": "filter", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A filter structure that combines any number of filters with boolean methods ('AND', 'OR', 'NOT')" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 48, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCSearchFilter", - "id": 2532 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchQuery.filter", - "id": 2543 - } - }, - { - "id": 2537, - "name": "from", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of things to skip in result set (paging)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 53, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchQuery.from", - "id": 2544 - } - }, - { - "id": 2538, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A term to search for" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 58, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchQuery.query", - "id": 2545 - } - }, - { - "id": 2539, - "name": "size", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of things to have in the result set (paging)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchQuery.size", - "id": 2546 - } - }, - { - "id": 2540, - "name": "sort", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of sorting parameters to order the result set by" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 68, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSearchSort", - "id": 2415 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchQuery.sort", - "id": 2547 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2535, - 2536, - 2537, - 2538, - 2539, - 2540 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 33, - "character": 32 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchQuery", - "id": 2541 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2548 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2541, - 2534 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchRequest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2576, - "name": "\"protocol/routes/search/SearchResponse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/SearchResponse.ts", - "children": [ - { - "id": 2587, - "name": "SCFacet", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A search facet" - }, - "children": [ - { - "id": 2588, - "name": "buckets", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Buckets for the aggregation" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 57, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCFacetBucket", - "id": 2590 - } - } - }, - { - "id": 2589, - "name": "field", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field of the aggregation" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 62, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2588, - 2589 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 53, - "character": 24 - } - ] - }, - { - "id": 2590, - "name": "SCFacetBucket", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A bucket of a facet" - }, - "children": [ - { - "id": 2591, - "name": "count", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Count of matching search results" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 72, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2592, - "name": "key", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Key of a bucket" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 77, - "character": 5 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2591, - 2592 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 68, - "character": 30 - } - ] - }, - { - "id": 2577, - "name": "SCSearchResponse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A search response", - "tags": [ - { - "tag": "validatable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 2578, - "name": "data", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Data (any data object)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 32, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThings", - "id": 2054 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchResult.data", - "id": 2583 - } - }, - { - "id": 2579, - "name": "facets", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Facets (aggregations over all matching data)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 37, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCFacet", - "id": 2587 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchResult.facets", - "id": 2584 - } - }, - { - "id": 2580, - "name": "pagination", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Pagination information" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 42, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCSearchResponsePagination", - "id": 2593 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchResult.pagination", - "id": 2585 - } - }, - { - "id": 2581, - "name": "stats", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Stats of the search engine" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 47, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCSearchResponseSearchEngineStats", - "id": 2597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchResult.stats", - "id": 2586 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2578, - 2579, - 2580, - 2581 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 22, - "character": 33 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchResult", - "id": 2582 - } - ] - }, - { - "id": 2593, - "name": "SCSearchResponsePagination", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Stores information about Pagination" - }, - "children": [ - { - "id": 2594, - "name": "count", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Count of given data. Same as data.length" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 87, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2595, - "name": "offset", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Offset of data on all matching data. Given by [[SCSearchQuery.from]]" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 92, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2596, - "name": "total", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Number of total matching data" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 97, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2594, - 2595, - 2596 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 83, - "character": 43 - } - ] - }, - { - "id": 2597, - "name": "SCSearchResponseSearchEngineStats", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Statistics of search engine" - }, - "children": [ - { - "id": 2598, - "name": "time", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Response time of the search engine in ms" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 107, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2598 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 103, - "character": 50 - } - ] - }, - { - "id": 2582, - "name": "SCSearchResult", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A search response" - }, - "children": [ - { - "id": 2583, - "name": "data", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Data (any data object)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 32, - "character": 6 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThings", - "id": 2054 - } - } - }, - { - "id": 2584, - "name": "facets", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Facets (aggregations over all matching data)" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 37, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCFacet", - "id": 2587 - } - } - }, - { - "id": 2585, - "name": "pagination", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Pagination information" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 42, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCSearchResponsePagination", - "id": 2593 - } - }, - { - "id": 2586, - "name": "stats", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Stats of the search engine" - }, - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 47, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCSearchResponseSearchEngineStats", - "id": 2597 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2583, - 2584, - 2585, - 2586 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 28, - "character": 31 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSearchResponse", - "id": 2577 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2587, - 2590, - 2577, - 2593, - 2597, - 2582 - ] - } - ], - "sources": [ - { - "fileName": "protocol/routes/search/SearchResponse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 906, - "name": "\"things/AcademicEvent\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/AcademicEvent.ts", - "children": [ - { - "id": 950, - "name": "SCAcademicEventMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about academic events" - }, - "children": [ - { - "id": 963, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 964, - "name": "new SCAcademicEventMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCAcademicEventMeta", - "id": 950 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 959, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 960, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 961, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 962, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 951, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 952, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 126, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 953, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 131, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 952, - 953 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 125, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 954, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 955, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 956, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 146, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"akademische Veranstaltung\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 956 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 142, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 957, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 958, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 152, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.AcademicEvent" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 958 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 148, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 955, - 957 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 141, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 963 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 959 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 960 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 951, - 954 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 119, - "character": 32 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicEvent", - "id": 922 - } - ] - } - ] - }, - { - "id": 922, - "name": "SCAcademicEvent", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An academic event", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 925, - "name": "academicTerms", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Academic terms that an event belongs to, e.g. semester(s)." - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 54, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSemesterWithoutReferences", - "id": 723 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.academicTerms", - "id": 877 - } - }, - { - "id": 932, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 926, - "name": "catalogs", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Catalogs to which an event belongs" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 59, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.catalogs", - "id": 878 - } - }, - { - "id": 941, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCAcademicEventCategories", - "id": 965 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 942, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 927, - "name": "creativeWorks", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of creative works that are associated with this event", - "text": "This can be recommended books, CDs that can be bought, etc.\n" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 66, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.creativeWorks", - "id": 879 - } - }, - { - "id": 933, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 934, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 939, - "name": "majors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Majors of the academic event that this event belongs to", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 38, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicEventWithoutReferences.majors", - "id": 908 - } - }, - { - "id": 930, - "name": "maximumParticipants", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maximum number of participants of the event", - "text": "A maximum number of people that can participate in the event.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - } - }, - { - "id": 935, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 928, - "name": "organizers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Organizers of the event" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 71, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.organizers", - "id": 880 - } - }, - { - "id": 938, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 940, - "name": "originalCategory", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Original unmapped category from the source of the academic event", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 45, - "character": 18 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicEventWithoutReferences.originalCategory", - "id": 909 - } - }, - { - "id": 929, - "name": "performers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Performers of the event" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 76, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.performers", - "id": 881 - } - }, - { - "id": 931, - "name": "remainingAttendeeCapacity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Remaining attendee capacity of the event", - "text": "This number represents the remaining open spots.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 43, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - } - }, - { - "id": 923, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of an academic event" - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 70, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicEventTranslatableProperties", - "id": 943 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 924, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an academic event" - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 75, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "AcademicEvent", - "id": 529 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 936, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 937, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 925, - 932, - 926, - 941, - 942, - 927, - 933, - 934, - 939, - 930, - 935, - 928, - 938, - 940, - 929, - 931, - 923, - 924, - 936, - 937 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 64, - "character": 32 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCEvent", - "id": 876 - }, - { - "type": "reference", - "name": "SCAcademicEventWithoutReferences", - "id": 907 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicEventCategories", - "id": 965 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 943, - "name": "SCAcademicEventTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of an academic event" - }, - "children": [ - { - "id": 946, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties.categories", - "id": 119 - } - }, - { - "id": 947, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 944, - "name": "majors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of the majors of the academic event that this event belongs to", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 106, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 948, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 949, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - }, - { - "id": 945, - "name": "originalCategory", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the original unmapped category from the source of the academic event", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 113, - "character": 18 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 946, - 947, - 944, - 948, - 949, - 945 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 99, - "character": 54 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - { - "id": 907, - "name": "SCAcademicEventWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An academic event without references" - }, - "children": [ - { - "id": 914, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 920, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCAcademicEventCategories", - "id": 965 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 921, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 915, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 916, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 908, - "name": "majors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Majors of the academic event that this event belongs to", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 38, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 912, - "name": "maximumParticipants", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maximum number of participants of the event", - "text": "A maximum number of people that can participate in the event.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - } - }, - { - "id": 917, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 909, - "name": "originalCategory", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Original unmapped category from the source of the academic event", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 45, - "character": 18 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 913, - "name": "remainingAttendeeCapacity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Remaining attendee capacity of the event", - "text": "This number represents the remaining open spots.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 43, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - } - }, - { - "id": 910, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of an academic event" - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 50, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicEventTranslatableProperties", - "id": 943 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 911, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an academic event" - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 55, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "AcademicEvent", - "id": 529 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 918, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 919, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 914, - 920, - 921, - 915, - 916, - 908, - 912, - 917, - 909, - 913, - 910, - 911, - 918, - 919 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 29, - "character": 49 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCEventWithoutReferences", - "id": 865 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicEventCategories", - "id": 965 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCAcademicEvent", - "id": 922 - } - ] - }, - { - "id": 965, - "name": "SCAcademicEventCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of academic events" - }, - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 81, - "character": 37 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "lecture" - }, - { - "type": "stringLiteral", - "value": "seminar" - }, - { - "type": "stringLiteral", - "value": "integrated course" - }, - { - "type": "stringLiteral", - "value": "written exam" - }, - { - "type": "stringLiteral", - "value": "tutorial" - }, - { - "type": "stringLiteral", - "value": "project" - }, - { - "type": "stringLiteral", - "value": "colloquium" - }, - { - "type": "stringLiteral", - "value": "practicum" - }, - { - "type": "stringLiteral", - "value": "introductory class" - }, - { - "type": "stringLiteral", - "value": "course" - }, - { - "type": "stringLiteral", - "value": "practicum introduction" - }, - { - "type": "stringLiteral", - "value": "excursion" - }, - { - "type": "stringLiteral", - "value": "special" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 950 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 922, - 943, - 907 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 965 - ] - } - ], - "sources": [ - { - "fileName": "things/AcademicEvent.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 966, - "name": "\"things/Article\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Article.ts", - "children": [ - { - "id": 1009, - "name": "SCArticleMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about an article" - }, - "children": [ - { - "id": 1022, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1023, - "name": "new SCArticleMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCArticleMeta", - "id": 1009 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1018, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1019, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1020, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1021, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1010, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1011, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 102, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1012, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 107, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1011, - 1012 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 101, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1013, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1014, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1015, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 122, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Artikel\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1015 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 118, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1016, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1017, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 128, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Article" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1017 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 124, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1014, - 1016 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 117, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1022 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1018 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1019 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1010, - 1013 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 96, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCArticle", - "id": 982 - } - ] - } - ] - }, - { - "id": 982, - "name": "SCArticle", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An article", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 990, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 998, - "name": "articleBody", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Article itself as markdown", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 42, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCArticleWithoutReferences.articleBody", - "id": 968 - } - }, - { - "id": 985, - "name": "authors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Authors of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 64, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.authors", - "id": 830 - } - }, - { - "id": 999, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCArticleCategories", - "id": 1024 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 1000, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 987, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 991, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 992, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 988, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 989, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 993, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 996, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 997, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 986, - "name": "publishers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of publishers of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.publishers", - "id": 831 - } - }, - { - "id": 983, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of an article" - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 67, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCArticleTranslatableProperties", - "id": 1001 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWork.translations", - "id": 832 - } - }, - { - "id": 984, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an article" - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 72, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Article", - "id": 530 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 994, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 995, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 990, - 998, - 985, - 999, - 1000, - 987, - 991, - 992, - 988, - 989, - 993, - 996, - 997, - 986, - 983, - 984, - 994, - 995 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 61, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - }, - { - "type": "reference", - "name": "SCArticleWithoutReferences", - "id": 967 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCArticleCategories", - "id": 1024 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 1001, - "name": "SCArticleTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of creative works" - }, - "children": [ - { - "id": 1002, - "name": "articleBody", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the article itself as markdown", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 90, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1003, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties.categories", - "id": 119 - } - }, - { - "id": 1004, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1007, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the keywords of the creative work", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 87, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties.keywords", - "id": 846 - } - }, - { - "id": 1005, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1008, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1006, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1002, - 1003, - 1004, - 1007, - 1005, - 1008, - 1006 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 83, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - }, - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - } - ] - }, - { - "id": 967, - "name": "SCArticleWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An article without references" - }, - "children": [ - { - "id": 974, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 968, - "name": "articleBody", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Article itself as markdown", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 42, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 980, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCArticleCategories", - "id": 1024 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 981, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 971, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 975, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 976, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 972, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 973, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 977, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 969, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of an article" - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 47, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCArticleTranslatableProperties", - "id": 1001 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.translations", - "id": 821 - } - }, - { - "id": 970, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an article" - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 52, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Article", - "id": 530 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 978, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 979, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 974, - 968, - 980, - 981, - 971, - 975, - 976, - 972, - 973, - 977, - 969, - 970, - 978, - 979 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 34, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCArticleCategories", - "id": 1024 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCArticle", - "id": 982 - } - ] - }, - { - "id": 1024, - "name": "SCArticleCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of articles" - }, - "sources": [ - { - "fileName": "things/Article.ts", - "line": 78, - "character": 31 - } - ], - "type": { - "type": "stringLiteral", - "value": "unipedia" - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1009 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 982, - 1001, - 967 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1024 - ] - } - ], - "sources": [ - { - "fileName": "things/Article.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1025, - "name": "\"things/Book\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Book.ts", - "children": [ - { - "id": 1068, - "name": "SCBookMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a book" - }, - "children": [ - { - "id": 1081, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1082, - "name": "new SCBookMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCBookMeta", - "id": 1068 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1077, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1078, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1079, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1080, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1069, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1070, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 108, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1071, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 111, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1070, - 1071 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 107, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1072, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1073, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1074, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 122, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Buch\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1074 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 120, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1075, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1076, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 126, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Book" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1076 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 124, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1073, - 1075 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 119, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1081 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1077 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1078 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1069, - 1072 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 103, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCBook", - "id": 1041 - } - ] - } - ] - }, - { - "id": 1041, - "name": "SCBook", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A book", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1049, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1042, - "name": "authors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Authors of the creative work" - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 74, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWork.authors", - "id": 830 - } - }, - { - "id": 1057, - "name": "bookEdition", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Edition of a book", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 36, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBookWithoutReferences.bookEdition", - "id": 1027 - } - }, - { - "id": 1046, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 1050, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1051, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1047, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 1058, - "name": "isbn", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "ISBN of a book", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 43, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBookWithoutReferences.isbn", - "id": 1028 - } - }, - { - "id": 1048, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 1052, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1059, - "name": "numberOfPages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of pages of a book", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 50, - "character": 15 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBookWithoutReferences.numberOfPages", - "id": 1029 - } - }, - { - "id": 1055, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 1056, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1045, - "name": "publishers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of publishers of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.publishers", - "id": 831 - } - }, - { - "id": 1043, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated properties of a book" - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 79, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCBookTranslatableFields", - "id": 1060 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWork.translations", - "id": 832 - } - }, - { - "id": 1044, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a book" - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 84, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Book", - "id": 531 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1053, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1054, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1049, - 1042, - 1057, - 1046, - 1050, - 1051, - 1047, - 1058, - 1048, - 1052, - 1059, - 1055, - 1056, - 1045, - 1043, - 1044, - 1053, - 1054 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 69, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - }, - { - "type": "reference", - "name": "SCBookWithoutReferences", - "id": 1026 - } - ] - }, - { - "id": 1060, - "name": "SCBookTranslatableFields", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a book" - }, - "children": [ - { - "id": 1061, - "name": "bookEdition", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of an edition of a book", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 97, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1062, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties.categories", - "id": 119 - } - }, - { - "id": 1063, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1066, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the keywords of the creative work", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 87, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties.keywords", - "id": 846 - } - }, - { - "id": 1064, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1067, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1065, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1061, - 1062, - 1063, - 1066, - 1064, - 1067, - 1065 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 90, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - }, - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - } - ] - }, - { - "id": 1026, - "name": "SCBookWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A book without references" - }, - "children": [ - { - "id": 1035, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1027, - "name": "bookEdition", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Edition of a book", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 36, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1032, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 1036, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1037, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1033, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 1028, - "name": "isbn", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "ISBN of a book", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 43, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1034, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 1038, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1029, - "name": "numberOfPages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of pages of a book", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 50, - "character": 15 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1030, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated properties of a book" - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 55, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCBookTranslatableFields", - "id": 1060 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.translations", - "id": 821 - } - }, - { - "id": 1031, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a book" - }, - "sources": [ - { - "fileName": "things/Book.ts", - "line": 60, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Book", - "id": 531 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1039, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1040, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1035, - 1027, - 1032, - 1036, - 1037, - 1033, - 1028, - 1034, - 1038, - 1029, - 1030, - 1031, - 1039, - 1040 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 29, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBook", - "id": 1041 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1068 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1041, - 1060, - 1026 - ] - } - ], - "sources": [ - { - "fileName": "things/Book.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 145, - "name": "\"things/Building\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Building.ts", - "children": [ - { - "id": 184, - "name": "SCBuildingMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a place" - }, - "children": [ - { - "id": 207, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 208, - "name": "new SCBuildingMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCBuildingMeta", - "id": 184 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 203, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 204, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 205, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 206, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 185, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 186, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 187, - "name": "floors", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 109, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Etagen\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 187 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 105, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 188, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 111, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 186, - 188 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 104, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 189, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 190, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 200, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 136, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Gebäude\"" - }, - { - "id": 191, - "name": "categories", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 192, - "name": "cafe", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 127, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Café\"" - }, - { - "id": 193, - "name": "canteen", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 128, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Kantine\"" - }, - { - "id": 194, - "name": "education", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 129, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bildung\"" - }, - { - "id": 195, - "name": "library", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 130, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bibliothek\"" - }, - { - "id": 196, - "name": "office", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 131, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Büro\"" - }, - { - "id": 197, - "name": "restaurant", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 132, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Restaurant\"" - }, - { - "id": 198, - "name": "restroom", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 133, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Toilette\"" - }, - { - "id": 199, - "name": "student canteen", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 134, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Mensa\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 126, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 200 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 191 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 122, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 201, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 202, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 142, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Building" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 202 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 138, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 190, - 201 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 121, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 207 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 203 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 204 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 185, - 189 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 98, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCBuilding", - "id": 161 - } - ] - } - ] - }, - { - "id": 161, - "name": "SCBuilding", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A building", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 173, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 167, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 164, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a building", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 50, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCBuildingCategories", - "id": 209 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBuildingWithoutReferences.categories", - "id": 147 - } - }, - { - "id": 166, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 168, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 165, - "name": "floors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of floor names of the place", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 57, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCBuildingWithoutReferences.floors", - "id": 148 - } - }, - { - "id": 174, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 169, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 170, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 175, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 176, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 162, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a building" - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 82, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCBuildingTranslatableProperties", - "id": 177 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCBuildingWithoutReferences.translations", - "id": 149 - } - }, - { - "id": 163, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the building" - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 87, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Building", - "id": 532 - }, - "overwrites": { - "type": "reference", - "name": "SCBuildingWithoutReferences.type", - "id": 150 - } - }, - { - "id": 171, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 172, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 173, - 167, - 164, - 166, - 168, - 165, - 174, - 169, - 170, - 175, - 176, - 162, - 163, - 171, - 172 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 76, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPlace", - "id": 50 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCBuildingCategories", - "id": 209 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 177, - "name": "SCBuildingTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 179, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 68, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferencesTranslatableProperties.address", - "id": 64 - } - }, - { - "id": 183, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties.categories", - "id": 119 - } - }, - { - "id": 180, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 178, - "name": "floors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 92, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 181, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 182, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 179, - 183, - 180, - 178, - 181, - 182 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 90, - "character": 49 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferencesTranslatableProperties", - "id": 63 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - { - "id": 146, - "name": "SCBuildingWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 158, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 152, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 147, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a building", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 50, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCBuildingCategories", - "id": 209 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 151, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 153, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 148, - "name": "floors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of floor names of the place", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 57, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 159, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 154, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 155, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 160, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 149, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a building" - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 62, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCBuildingTranslatableProperties", - "id": 177 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 150, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the building" - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 67, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Building", - "id": 532 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 156, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 157, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 158, - 152, - 147, - 151, - 153, - 148, - 159, - 154, - 155, - 160, - 149, - 150, - 156, - 157 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 41, - "character": 44 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCBuildingCategories", - "id": 209 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - { - "type": "reference", - "name": "SCPlaceWithoutReferences", - "id": 38 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCBuilding", - "id": 161 - } - ] - }, - { - "id": 209, - "name": "SCBuildingCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Building.ts", - "line": 31, - "character": 32 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "cafe" - }, - { - "type": "stringLiteral", - "value": "education" - }, - { - "type": "stringLiteral", - "value": "library" - }, - { - "type": "stringLiteral", - "value": "office" - }, - { - "type": "stringLiteral", - "value": "canteen" - }, - { - "type": "stringLiteral", - "value": "student canteen" - }, - { - "type": "stringLiteral", - "value": "restaurant" - }, - { - "type": "stringLiteral", - "value": "restroom" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 184 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 161, - 177, - 146 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 209 - ] - } - ], - "sources": [ - { - "fileName": "things/Building.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 677, - "name": "\"things/Catalog\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Catalog.ts", - "children": [ - { - "id": 706, - "name": "SCCatalogMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Catalog meta data" - }, - "children": [ - { - "id": 719, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 720, - "name": "new SCCatalogMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCCatalogMeta", - "id": 706 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 715, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 716, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 717, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 718, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 707, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 708, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 90, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 709, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 708, - 709 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 89, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 710, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 711, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 712, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 107, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Verzeichnis\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 712 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 104, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 713, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 714, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 112, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Catalog" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 714 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 109, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 711, - 713 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 103, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 719 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 715 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 716 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 707, - 710 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 84, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCCatalog", - "id": 690 - } - ] - } - ] - }, - { - "id": 690, - "name": "SCCatalog", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A catalog", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 691, - "name": "academicTerm", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Academic term that a catalog belongs to (e.g. semester)" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 58, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences", - "id": 635 - } - }, - { - "id": 699, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 697, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCatalogCategories", - "id": 721 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 698, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 700, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 701, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 696, - "name": "level", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Level of the catalog (0 for 'root catalog', 1 for its subcatalog, 2 for its subcatalog etc.)", - "text": "Needed for keeping order in catalog inheritance array.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 38, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCatalogWithoutReferences.level", - "id": 679 - } - }, - { - "id": 702, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 705, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 692, - "name": "superCatalog", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The direct parent of a catalog" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 63, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - } - }, - { - "id": 693, - "name": "superCatalogs", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "An array of catalogs from the 'level 0' (root) catalog to the direct parent" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 68, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - } - } - }, - { - "id": 694, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a catalog" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 73, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 695, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a catalog" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 78, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Catalog", - "id": 533 - }, - "overwrites": { - "type": "reference", - "name": "SCCatalogWithoutReferences.type", - "id": 680 - } - }, - { - "id": 703, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 704, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 691, - 699, - 697, - 698, - 700, - 701, - 696, - 702, - 705, - 692, - 693, - 694, - 695, - 703, - 704 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 52, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCCatalogCategories", - "id": 721 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 678, - "name": "SCCatalogWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A catalog without references" - }, - "children": [ - { - "id": 684, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 681, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCatalogCategories", - "id": 721 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 682, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 685, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 686, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 679, - "name": "level", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Level of the catalog (0 for 'root catalog', 1 for its subcatalog, 2 for its subcatalog etc.)", - "text": "Needed for keeping order in catalog inheritance array.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 38, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 687, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 683, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a thing with categories" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 45, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 680, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a catalog" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 43, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Catalog", - "id": 533 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 688, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 689, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 684, - 681, - 682, - 685, - 686, - 679, - 687, - 683, - 680, - 688, - 689 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 29, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCCatalogCategories", - "id": 721 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCCatalog", - "id": 690 - } - ] - }, - { - "id": 721, - "name": "SCCatalogCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of catalogs" - }, - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 120, - "character": 31 - } - ], - "type": { - "type": "stringLiteral", - "value": "university events" - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 706 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 690, - 678 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 721 - ] - } - ], - "sources": [ - { - "fileName": "things/Catalog.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1241, - "name": "\"things/CourseOfStudies\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/CourseOfStudies.ts", - "children": [ - { - "id": 1284, - "name": "SCCourseOfStudiesMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a course of studies" - }, - "children": [ - { - "id": 1307, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1308, - "name": "new SCCourseOfStudiesMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCCourseOfStudiesMeta", - "id": 1284 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1303, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1304, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1305, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1306, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1285, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1286, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 119, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1287, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 122, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1286, - 1287 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 118, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1288, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1289, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1295, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 139, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Studiengang\"" - }, - { - "id": 1290, - "name": "modes", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1291, - "name": "combination", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 134, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Kombinationsstudiengang\"" - }, - { - "id": 1292, - "name": "dual", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 135, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Dualer Studiengang\"" - }, - { - "id": 1293, - "name": "fulltime", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 136, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Vollzeitstudiengang\"" - }, - { - "id": 1294, - "name": "parttime", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 137, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Teilzeitstudiengang\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1291, - 1292, - 1293, - 1294 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 133, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1295 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1290 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 131, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1296, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1297, - "name": "academicDegree", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 143, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Hochschulabschluss\"" - }, - { - "id": 1298, - "name": "department", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 144, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Fachbereich\"" - }, - { - "id": 1299, - "name": "major", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 145, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Studienfach\"" - }, - { - "id": 1300, - "name": "modes", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 146, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Studiengangsarten\"" - }, - { - "id": 1301, - "name": "secretary", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 147, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Sekretariat\"" - }, - { - "id": 1302, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 148, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.CourseOfStudies" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1297, - 1298, - 1299, - 1300, - 1301, - 1302 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 141, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1289, - 1296 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 130, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1307 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1303 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1304 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1285, - 1288 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 112, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCCourseOfStudies", - "id": 1258 - } - ] - } - ] - }, - { - "id": 1258, - "name": "SCCourseOfStudies", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A course of studies", - "tags": [ - { - "tag": "exclusive", - "text": "" - }, - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1268, - "name": "academicDegree", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 28, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCGermanAcademicDegree", - "id": 1134 - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegree", - "id": 1085 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegree", - "id": 1085 - } - }, - { - "id": 1269, - "name": "academicDegreewithField", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 36, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", - "id": 1086 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", - "id": 1086 - } - }, - { - "id": 1270, - "name": "academicDegreewithFieldShort", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 44, - "character": 30 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", - "id": 1087 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", - "id": 1087 - } - }, - { - "id": 1271, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1259, - "name": "department", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The department that manages the course of studies" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 77, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - }, - { - "id": 1272, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1273, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1264, - "name": "mainLanguage", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The main language in which the course of studies\nis beeing offered" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 36, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences.mainLanguage", - "id": 1243 - } - }, - { - "id": 1265, - "name": "major", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Actual major of the course of studies (eg. physics)", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 43, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences.major", - "id": 1244 - } - }, - { - "id": 1266, - "name": "mode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The modes the course of studies is offered in" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 48, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCCourseOfStudiesMode", - "id": 1309 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences.mode", - "id": 1245 - } - }, - { - "id": 1274, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1277, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 1278, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1260, - "name": "secretary", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The secretary that administers requests and\nquestions concerning the course of studies" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 83, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - }, - { - "id": 1261, - "name": "startDates", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Dates at which the course of studies is planned to start" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 88, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences", - "id": 1186 - } - } - }, - { - "id": 1267, - "name": "timeMode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The time modes the course of studies is offered in" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 53, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCCourseOfStudiesTimeMode", - "id": 1310 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences.timeMode", - "id": 1246 - } - }, - { - "id": 1262, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a course of studies" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 93, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCCourseOfStudiesTranslatableProperties", - "id": 1279 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences.translations", - "id": 1247 - } - }, - { - "id": 1263, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the course of studies" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 98, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "CourseOfStudies", - "id": 534 - }, - "overwrites": { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences.type", - "id": 1248 - } - }, - { - "id": 1275, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1276, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1268, - 1269, - 1270, - 1271, - 1259, - 1272, - 1273, - 1264, - 1265, - 1266, - 1274, - 1277, - 1278, - 1260, - 1261, - 1267, - 1262, - 1263, - 1275, - 1276 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 72, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCourseOfStudiesWithoutReferences", - "id": 1242 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - }, - { - "type": "reference", - "name": "SCAcademicDegree", - "id": 1096 - } - ] - }, - { - "id": 1279, - "name": "SCCourseOfStudiesTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a course of studies" - }, - "children": [ - { - "id": 1281, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1282, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1280, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1283, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1281, - 1282, - 1280, - 1283 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 104, - "character": 56 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - { - "id": 1242, - "name": "SCCourseOfStudiesWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A course of studies without references" - }, - "children": [ - { - "id": 1249, - "name": "academicDegree", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 28, - "character": 16 - } - ], - "type": { - "type": "reference", - "name": "SCGermanAcademicDegree", - "id": 1134 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegree", - "id": 1085 - } - }, - { - "id": 1250, - "name": "academicDegreewithField", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 36, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", - "id": 1086 - } - }, - { - "id": 1251, - "name": "academicDegreewithFieldShort", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/AcademicDegree.ts", - "line": 44, - "character": 30 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", - "id": 1087 - } - }, - { - "id": 1252, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1253, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1254, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1243, - "name": "mainLanguage", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The main language in which the course of studies\nis beeing offered" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 36, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - { - "id": 1244, - "name": "major", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Actual major of the course of studies (eg. physics)", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 43, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1245, - "name": "mode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The modes the course of studies is offered in" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 48, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCCourseOfStudiesMode", - "id": 1309 - } - }, - { - "id": 1255, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1246, - "name": "timeMode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The time modes the course of studies is offered in" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 53, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCCourseOfStudiesTimeMode", - "id": 1310 - } - }, - { - "id": 1247, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a dish" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 58, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCCourseOfStudiesTranslatableProperties", - "id": 1279 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1248, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the course of studies" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "CourseOfStudies", - "id": 534 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1256, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1257, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1249, - 1250, - 1251, - 1252, - 1253, - 1254, - 1243, - 1244, - 1245, - 1255, - 1246, - 1247, - 1248, - 1256, - 1257 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 30, - "character": 51 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAcademicDegreeWithoutReferences", - "id": 1084 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCCourseOfStudies", - "id": 1258 - } - ] - }, - { - "id": 1309, - "name": "SCCourseOfStudiesMode", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Types of (german) course of studies modes" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 156, - "character": 33 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "combination" - }, - { - "type": "stringLiteral", - "value": "dual" - }, - { - "type": "stringLiteral", - "value": "double-degree" - }, - { - "type": "stringLiteral", - "value": "standard" - } - ] - } - }, - { - "id": 1310, - "name": "SCCourseOfStudiesTimeMode", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Types of (german) course of studies time modes" - }, - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 164, - "character": 37 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "fulltime" - }, - { - "type": "stringLiteral", - "value": "parttime" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1284 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1258, - 1279, - 1242 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1309, - 1310 - ] - } - ], - "sources": [ - { - "fileName": "things/CourseOfStudies.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1179, - "name": "\"things/DateSeries\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/DateSeries.ts", - "children": [ - { - "id": 1217, - "name": "SCDateSeriesMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a date series" - }, - "children": [ - { - "id": 1233, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1234, - "name": "new SCDateSeriesMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCDateSeriesMeta", - "id": 1217 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1229, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1230, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1231, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1232, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1218, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1219, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 122, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1220, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 125, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1219, - 1220 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 121, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1221, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1222, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1223, - "name": "dates", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 136, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Einzeltermine\"" - }, - { - "id": 1224, - "name": "duration", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 137, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Dauer\"" - }, - { - "id": 1225, - "name": "frequency", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 138, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Wiederholung\"" - }, - { - "id": 1226, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 139, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Wiederholungreihe\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1223, - 1224, - 1225, - 1226 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 134, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1227, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1228, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 143, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.DateSeries" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1228 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 141, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1222, - 1227 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 133, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1233 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1229 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1230 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1218, - 1221 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 115, - "character": 29 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCDateSeries", - "id": 1199 - } - ] - } - ] - }, - { - "id": 1199, - "name": "SCDateSeries", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A date series", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1208, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1204, - "name": "dates", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Dates of the date series that are initially planned to be held" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 50, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences.dates", - "id": 1187 - } - }, - { - "id": 1209, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1205, - "name": "duration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Duration of the date series" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 55, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Duration", - "id": 453 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences.duration", - "id": 1188 - } - }, - { - "id": 1200, - "name": "event", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Event to which the date series belongs" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 93, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCAcademicEventWithoutReferences", - "id": 907 - }, - { - "type": "reference", - "name": "SCSportCourseWithoutReferences", - "id": 1136 - } - ] - } - }, - { - "id": 1206, - "name": "exceptions", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Dates that where initially planned to be held but are cancelled" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 60, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences.exceptions", - "id": 1189 - } - }, - { - "id": 1207, - "name": "frequency", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Frequency of the date series", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 67, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences.frequency", - "id": 1190 - } - }, - { - "id": 1210, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1215, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 1211, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1216, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCSportCoursePriceGroup", - "id": 1180 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 1214, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1201, - "name": "performers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Performers of the date series" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 99, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - } - }, - { - "id": 1202, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated properties" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 104, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCDateSeriesTranslatableProperties", - "id": 1235 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences.translations", - "id": 1191 - } - }, - { - "id": 1203, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a date series" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 109, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "DateSeries", - "id": 535 - }, - "overwrites": { - "type": "reference", - "name": "SCDateSeriesWithoutReferences.type", - "id": 1192 - } - }, - { - "id": 1212, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1213, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1208, - 1204, - 1209, - 1205, - 1200, - 1206, - 1207, - 1210, - 1215, - 1211, - 1216, - 1214, - 1201, - 1202, - 1203, - 1212, - 1213 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 86, - "character": 29 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCDateSeriesWithoutReferences", - "id": 1186 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789, - "typeArguments": [ - { - "type": "reference", - "name": "SCSportCoursePriceGroup", - "id": 1180 - } - ] - } - ] - }, - { - "id": 1235, - "name": "SCDateSeriesTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of date series'" - }, - "children": [ - { - "id": 1238, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1236, - "name": "frequency", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 153, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1239, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1237, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1240, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1238, - 1236, - 1239, - 1237, - 1240 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 151, - "character": 51 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - { - "id": 1186, - "name": "SCDateSeriesWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A date without references" - }, - "children": [ - { - "id": 1193, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1187, - "name": "dates", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Dates of the date series that are initially planned to be held" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 50, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - } - }, - { - "id": 1194, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1188, - "name": "duration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Duration of the date series" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 55, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Duration", - "id": 453 - } - }, - { - "id": 1189, - "name": "exceptions", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Dates that where initially planned to be held but are cancelled" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 60, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - } - }, - { - "id": 1190, - "name": "frequency", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Frequency of the date series", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 67, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1195, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1196, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1191, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated properties" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 72, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCDateSeriesTranslatableProperties", - "id": 1235 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences.translations", - "id": 781 - } - }, - { - "id": 1192, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a date series" - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 77, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "DateSeries", - "id": 535 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1197, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1198, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1193, - 1187, - 1194, - 1188, - 1189, - 1190, - 1195, - 1196, - 1191, - 1192, - 1197, - 1198 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 45, - "character": 46 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCDateSeries", - "id": 1199 - } - ] - }, - { - "id": 1180, - "name": "SCSportCoursePriceGroup", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Price groups for sport courses" - }, - "children": [ - { - "id": 1181, - "name": "alumni", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for alumnis", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 39, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1185, - "name": "default", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Default price of the thing", - "tags": [ - { - "tag": "sortable", - "text": "price" - }, - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 32, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPriceGroup.default", - "id": 774 - } - }, - { - "id": 1182, - "name": "employee", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for employees", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 45, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicPriceGroup.employee", - "id": 776 - } - }, - { - "id": 1183, - "name": "guest", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for guests", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 52, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicPriceGroup.guest", - "id": 777 - } - }, - { - "id": 1184, - "name": "student", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Price for students", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 59, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicPriceGroup.student", - "id": 778 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1181, - 1185, - 1182, - 1183, - 1184 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 32, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1217 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1199, - 1235, - 1186, - 1180 - ] - } - ], - "sources": [ - { - "fileName": "things/DateSeries.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1311, - "name": "\"things/Diff\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Diff.ts", - "children": [ - { - "id": 1338, - "name": "SCDiffMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a diff" - }, - "children": [ - { - "id": 1354, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1355, - "name": "new SCDiffMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCDiffMeta", - "id": 1338 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1350, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1351, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1352, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1353, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1339, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1340, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1341, - "name": "action", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 78, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Aktion\"" - }, - { - "id": 1342, - "name": "changes", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 79, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Änderungen\"" - }, - { - "id": 1343, - "name": "dateCreated", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 80, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Erstellungsdatum\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1341, - 1342, - 1343 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 76, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1344, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 82, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1340, - 1344 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 75, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1345, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1346, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1347, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 93, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Unterschied\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1347 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 91, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1348, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1349, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 97, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Diff" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1349 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 95, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1346, - 1348 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 90, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1354 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1350 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1351 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1339, - 1345 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 69, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCDiff", - "id": 1324 - } - ] - } - ] - }, - { - "id": 1324, - "name": "SCDiff", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A diff", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1327, - "name": "action", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Action of the diff" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 29, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "changed" - }, - { - "type": "stringLiteral", - "value": "removed" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDiffWithoutReferences.action", - "id": 1313 - } - }, - { - "id": 1330, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1328, - "name": "changes", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Diff patch. Only when action === 'changed'" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 34, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "jsonpatch.OpPatch" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDiffWithoutReferences.changes", - "id": 1314 - } - }, - { - "id": 1329, - "name": "dateCreated", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Creation date of the diff." - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 39, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDiffWithoutReferences.dateCreated", - "id": 1315 - } - }, - { - "id": 1331, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1332, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1333, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1325, - "name": "object", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Original object the diff was generated on" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 58, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingsWithoutDiff", - "id": 2053 - } - }, - { - "id": 1337, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1334, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1326, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a diff" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 63, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Diff", - "id": 536 - }, - "overwrites": { - "type": "reference", - "name": "SCDiffWithoutReferences.type", - "id": 1316 - } - }, - { - "id": 1335, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1336, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1327, - 1330, - 1328, - 1329, - 1331, - 1332, - 1333, - 1325, - 1337, - 1334, - 1326, - 1335, - 1336 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 53, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCDiffWithoutReferences", - "id": 1312 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "id": 1312, - "name": "SCDiffWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A diff without references" - }, - "children": [ - { - "id": 1313, - "name": "action", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Action of the diff" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 29, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "changed" - }, - { - "type": "stringLiteral", - "value": "removed" - } - ] - } - }, - { - "id": 1317, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1314, - "name": "changes", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Diff patch. Only when action === 'changed'" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 34, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "jsonpatch.OpPatch" - } - } - }, - { - "id": 1315, - "name": "dateCreated", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Creation date of the diff." - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 39, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 1318, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1319, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1320, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1321, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1316, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a diff" - }, - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 44, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Diff", - "id": 536 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1322, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1323, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1313, - 1317, - 1314, - 1315, - 1318, - 1319, - 1320, - 1321, - 1316, - 1322, - 1323 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 24, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCDiff", - "id": 1324 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1338 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1324, - 1312 - ] - } - ], - "sources": [ - { - "fileName": "things/Diff.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1356, - "name": "\"things/Dish\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Dish.ts", - "children": [ - { - "id": 1406, - "name": "SCDishMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a dish" - }, - "children": [ - { - "id": 1426, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1427, - "name": "new SCDishMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCDishMeta", - "id": 1406 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1422, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1423, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1424, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1425, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1407, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1408, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 202, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1409, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 206, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1408, - 1409 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 201, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1410, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1411, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1419, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 227, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Essen\"" - }, - { - "id": 1412, - "name": "categories", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1413, - "name": "appetizer", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 220, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Vorspeise\"" - }, - { - "id": 1414, - "name": "dessert", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 221, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Nachtisch\"" - }, - { - "id": 1415, - "name": "main dish", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 222, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Hauptgericht\"" - }, - { - "id": 1416, - "name": "salad", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 223, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Salat\"" - }, - { - "id": 1417, - "name": "side dish", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 224, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Beilage\"" - }, - { - "id": 1418, - "name": "soup", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 225, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Suppe\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1413, - 1414, - 1415, - 1416, - 1417, - 1418 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 219, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1419 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1412 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 216, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1420, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1421, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 232, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Dish" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1421 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 229, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1411, - 1420 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 215, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1426 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1422 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1423 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1407, - 1410 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 195, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCDish", - "id": 1371 - } - ] - } - ] - }, - { - "id": 1371, - "name": "SCDish", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A dish", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1375, - "name": "additives", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Additives of the dish", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 42, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDishWithoutReferences.additives", - "id": 1358 - } - }, - { - "id": 1379, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1376, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Category of the dish", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 50, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDishCategories", - "id": 1428 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDishWithoutReferences.categories", - "id": 1359 - } - }, - { - "id": 1385, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 1377, - "name": "characteristics", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Characteristics of the dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 55, - "character": 17 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDishCharacteristic", - "id": 1395 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDishWithoutReferences.characteristics", - "id": 1360 - } - }, - { - "id": 1380, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1372, - "name": "dishAddOns", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Dishes (\"Beilagen\") that are served with the dish (if only certain supplement dishes can be taken with a dish)" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 85, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDishWithoutReferences", - "id": 1357 - } - } - }, - { - "id": 1381, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1382, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1378, - "name": "nutrition", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Nutrition information (calories and nutrients with amounts)" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 60, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCNutritionInformation", - "id": 1398 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCDishWithoutReferences.nutrition", - "id": 1361 - } - }, - { - "id": 1386, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 1387, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1373, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 90, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCDishTranslatableProperties", - "id": 1388 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCDishWithoutReferences.translations", - "id": 1362 - } - }, - { - "id": 1374, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 95, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Dish", - "id": 537 - }, - "overwrites": { - "type": "reference", - "name": "SCDishWithoutReferences.type", - "id": 1363 - } - }, - { - "id": 1383, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1384, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1375, - 1379, - 1376, - 1385, - 1377, - 1380, - 1372, - 1381, - 1382, - 1378, - 1386, - 1387, - 1373, - 1374, - 1383, - 1384 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 79, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCDishWithoutReferences", - "id": 1357 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCDishCategories", - "id": 1428 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 1395, - "name": "SCDishCharacteristic", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Composition of properties of a food characteristic" - }, - "children": [ - { - "id": 1396, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the characteristic", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 115, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1397, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the characteristic", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 122, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1396, - 1397 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 109, - "character": 37 - } - ] - }, - { - "id": 1388, - "name": "SCDishTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1390, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties.categories", - "id": 119 - } - }, - { - "id": 1389, - "name": "characteristics", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Characteristics of the dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 103, - "character": 17 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDishCharacteristic", - "id": 1395 - } - } - }, - { - "id": 1391, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1392, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1394, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1393, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1390, - 1389, - 1391, - 1392, - 1394, - 1393 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 98, - "character": 45 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - { - "id": 1357, - "name": "SCDishWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A dish without references" - }, - "children": [ - { - "id": 1358, - "name": "additives", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Additives of the dish", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 42, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1364, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1359, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Category of the dish", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 50, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDishCategories", - "id": 1428 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 1370, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 1360, - "name": "characteristics", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Characteristics of the dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 55, - "character": 17 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCDishCharacteristic", - "id": 1395 - } - } - }, - { - "id": 1365, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1366, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1367, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1361, - "name": "nutrition", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Nutrition information (calories and nutrients with amounts)" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 60, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCNutritionInformation", - "id": 1398 - } - }, - { - "id": 1362, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 65, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCDishTranslatableProperties", - "id": 1388 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences.translations", - "id": 781 - } - }, - { - "id": 1363, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a dish" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 70, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Dish", - "id": 537 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1368, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1369, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1358, - 1364, - 1359, - 1370, - 1360, - 1365, - 1366, - 1367, - 1361, - 1362, - 1363, - 1368, - 1369 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 34, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCDishCategories", - "id": 1428 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCDish", - "id": 1371 - } - ] - }, - { - "id": 1398, - "name": "SCNutritionInformation", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type definition for SCNutritionInformation", - "tags": [ - { - "tag": "see", - "text": "https://schema.org/NutritionInformation\n" - } - ] - }, - "children": [ - { - "id": 1399, - "name": "calories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Number of calories contained (in kcal)", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 147, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1400, - "name": "carbohydrateContent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Content of carbohydrates (in grams)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 154, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1401, - "name": "fatContent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Content of fat (in grams)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 161, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1402, - "name": "proteinContent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Content of proteins (in grams)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 168, - "character": 16 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1403, - "name": "saltContent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Content of salt (in grams)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 175, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1404, - "name": "saturatedFatContent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Content of saturated fat (in grams)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 182, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1405, - "name": "sugarContent", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Content of sugar (in grams)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 189, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1399, - 1400, - 1401, - 1402, - 1403, - 1404, - 1405 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 141, - "character": 39 - } - ] - }, - { - "id": 1428, - "name": "SCDishCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of categories for dishes" - }, - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 128, - "character": 28 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "appetizer" - }, - { - "type": "stringLiteral", - "value": "salad" - }, - { - "type": "stringLiteral", - "value": "main dish" - }, - { - "type": "stringLiteral", - "value": "dessert" - }, - { - "type": "stringLiteral", - "value": "soup" - }, - { - "type": "stringLiteral", - "value": "side dish" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1406 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1371, - 1395, - 1388, - 1357, - 1398 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1428 - ] - } - ], - "sources": [ - { - "fileName": "things/Dish.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1500, - "name": "\"things/Favorite\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Favorite.ts", - "children": [ - { - "id": 1521, - "name": "SCFavoriteMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a favorite" - }, - "children": [ - { - "id": 1552, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1553, - "name": "new SCFavoriteMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCFavoriteMeta", - "id": 1521 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1522, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1549, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1550, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1551, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1523, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1524, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1525, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 265, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternative Namen\"" - }, - { - "id": 1526, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 266, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Beschreibung\"" - }, - { - "id": 1527, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 267, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bild\"" - }, - { - "id": 1528, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 268, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Name\"" - }, - { - "id": 1529, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 269, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ursprung\"" - }, - { - "id": 1530, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 270, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Übersetzungen\"" - }, - { - "id": 1531, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 271, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Typ\"" - }, - { - "id": 1532, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 272, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Identifikation\"" - }, - { - "id": 1533, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 273, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1525, - 1526, - 1527, - 1528, - 1529, - 1530, - 1531, - 1532, - 1533 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 264, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1534, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1535, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 276, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternate names\"" - }, - { - "id": 1536, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 277, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"description\"" - }, - { - "id": 1537, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 278, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"image\"" - }, - { - "id": 1538, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 279, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"name\"" - }, - { - "id": 1539, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 280, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"origin\"" - }, - { - "id": 1540, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 281, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"translations\"" - }, - { - "id": 1541, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 282, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"type\"" - }, - { - "id": 1542, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 283, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"identification\"" - }, - { - "id": 1543, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 284, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1535, - 1536, - 1537, - 1538, - 1539, - 1540, - 1541, - 1542, - 1543 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 275, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1524, - 1534 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 263, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1544, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1545, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1546, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 293, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ding\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1546 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 292, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1547, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1548, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 296, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Thing\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1548 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 295, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1545, - 1547 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 291, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1552 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1522 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1549 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1523, - 1544 - ] - } - ], - "sources": [ - { - "fileName": "things/Favorite.ts", - "line": 65, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - } - ] - }, - { - "id": 1510, - "name": "SCFavorite", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A favorite", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1514, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1512, - "name": "data", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The contained data" - }, - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 33, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCFavoriteDataTypes", - "id": 1554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSaveableThing.data", - "id": 1441 - } - }, - { - "id": 1515, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1516, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1517, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1513, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the origin" - }, - "sources": [ - { - "fileName": "base/SaveableThing.ts", - "line": 37, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSaveableThing.origin", - "id": 1442 - } - }, - { - "id": 1518, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1511, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a favorite" - }, - "sources": [ - { - "fileName": "things/Favorite.ts", - "line": 59, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Favorite", - "id": 538 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1519, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1520, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1514, - 1512, - 1515, - 1516, - 1517, - 1513, - 1518, - 1511, - 1519, - 1520 - ] - } - ], - "sources": [ - { - "fileName": "things/Favorite.ts", - "line": 54, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSaveableThing", - "id": 1439, - "typeArguments": [ - { - "type": "reference", - "name": "SCFavoriteDataTypes", - "id": 1554 - } - ] - }, - { - "type": "reference", - "name": "SCFavoriteWithoutReferences", - "id": 1501 - } - ] - }, - { - "id": 1501, - "name": "SCFavoriteWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A favorite without references" - }, - "children": [ - { - "id": 1502, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1503, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1504, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1505, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1506, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1507, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the thing", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 94, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1508, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1509, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1502, - 1503, - 1504, - 1505, - 1506, - 1507, - 1508, - 1509 - ] - } - ], - "sources": [ - { - "fileName": "things/Favorite.ts", - "line": 43, - "character": 44 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSaveableThingWithoutReferences", - "id": 1430 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCFavorite", - "id": 1510 - } - ] - }, - { - "id": 1554, - "name": "SCFavoriteDataTypes", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Types that can be made a favorite (added as a favorite)" - }, - "sources": [ - { - "fileName": "things/Favorite.ts", - "line": 30, - "character": 31 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCAcademicEventWithoutReferences", - "id": 907 - }, - { - "type": "reference", - "name": "SCArticleWithoutReferences", - "id": 967 - }, - { - "type": "reference", - "name": "SCBookWithoutReferences", - "id": 1026 - }, - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - }, - { - "type": "reference", - "name": "SCSportCourseWithoutReferences", - "id": 1136 - }, - { - "type": "reference", - "name": "SCToDoWithoutReferences", - "id": 1452 - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1521 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1510, - 1501 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1554 - ] - } - ], - "sources": [ - { - "fileName": "things/Favorite.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1555, - "name": "\"things/Floor\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Floor.ts", - "children": [ - { - "id": 1602, - "name": "SCFloorMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about floors" - }, - "children": [ - { - "id": 1615, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1616, - "name": "new SCFloorMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCFloorMeta", - "id": 1602 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1611, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1612, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1613, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1614, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1603, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1604, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 114, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1605, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 117, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1604, - 1605 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 113, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1606, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1607, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1608, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 128, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Etage\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1608 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 126, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1609, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1610, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 132, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Floor" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1610 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 130, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1607, - 1609 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 125, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1615 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1611 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1612 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1603, - 1606 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 107, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCFloor", - "id": 1567 - } - ] - } - ] - }, - { - "id": 1567, - "name": "SCFloor", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A floor", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1572, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1573, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1570, - "name": "floorName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Floor name in the place it is in e.g. \"first floor\", \"ground floor\". This doesn't reference the building name.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 32, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCFloorWithoutReferences.floorName", - "id": 1557 - } - }, - { - "id": 1574, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1579, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 1575, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1578, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1571, - "name": "plan", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Floor plan" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 37, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCFloorFeatureCollectionWithPlaces", - "id": 1580, - "typeArguments": [ - { - "type": "reference", - "name": "LineString" - }, - { - "type": "intrinsic", - "name": "any" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCFloorWithoutReferences.plan", - "id": 1558 - } - }, - { - "id": 1568, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a floor" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 61, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCFloorTranslatableProperties", - "id": 1597 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCFloorWithoutReferences.translations", - "id": 1559 - } - }, - { - "id": 1569, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a floor" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 66, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Floor", - "id": 539 - }, - "overwrites": { - "type": "reference", - "name": "SCFloorWithoutReferences.type", - "id": 1560 - } - }, - { - "id": 1576, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1577, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1572, - 1573, - 1570, - 1574, - 1579, - 1575, - 1578, - 1571, - 1568, - 1569, - 1576, - 1577 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 56, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCFloorWithoutReferences", - "id": 1556 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - } - ] - }, - { - "id": 1580, - "name": "SCFloorFeatureCollectionWithPlaces", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A feature collection" - }, - "typeParameter": [ - { - "id": 1581, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "GeometryObject" - } - }, - { - "id": 1582, - "name": "P", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "children": [ - { - "id": 1585, - "name": "bbox", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 15, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "number" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "GeoJsonObject.bbox" - } - }, - { - "id": 1586, - "name": "crs", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 16, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "CoordinateReferenceSystem" - }, - "inheritedFrom": { - "type": "reference", - "name": "GeoJsonObject.crs" - } - }, - { - "id": 1583, - "name": "features", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Features of the collection" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 77, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCFloorFeatureWithPlace", - "id": 1587, - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "GeometryObject" - } - }, - { - "type": "typeParameter", - "name": "P" - } - ] - } - ] - }, - "overwrites": { - "type": "reference", - "name": "FeatureCollection.features" - } - }, - { - "id": 1584, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 105, - "character": 8 - } - ], - "type": { - "type": "stringLiteral", - "value": "FeatureCollection" - }, - "overwrites": { - "type": "reference", - "name": "GeoJsonObject.type" - }, - "inheritedFrom": { - "type": "reference", - "name": "FeatureCollection.type" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1585, - 1586, - 1583, - 1584 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 72, - "character": 51 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "FeatureCollection", - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "GeometryObject" - } - }, - { - "type": "typeParameter", - "name": "P" - } - ] - } - ] - }, - { - "id": 1587, - "name": "SCFloorFeatureWithPlace", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A feature with a place" - }, - "typeParameter": [ - { - "id": 1588, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "GeometryObject" - } - }, - { - "id": 1589, - "name": "P", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "children": [ - { - "id": 1595, - "name": "bbox", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 15, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "number" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "GeoJsonObject.bbox" - } - }, - { - "id": 1596, - "name": "crs", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 16, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "CoordinateReferenceSystem" - }, - "inheritedFrom": { - "type": "reference", - "name": "GeoJsonObject.crs" - } - }, - { - "id": 1592, - "name": "geometry", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 96, - "character": 12 - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "GeometryObject" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "Feature.geometry" - } - }, - { - "id": 1594, - "name": "id", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 98, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "Feature.id" - } - }, - { - "id": 1590, - "name": "place", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The place of the feature" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 88, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - } - ] - } - }, - { - "id": 1593, - "name": "properties", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 97, - "character": 14 - } - ], - "type": { - "type": "typeParameter", - "name": "P" - }, - "inheritedFrom": { - "type": "reference", - "name": "Feature.properties" - } - }, - { - "id": 1591, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", - "line": 95, - "character": 8 - } - ], - "type": { - "type": "stringLiteral", - "value": "Feature" - }, - "overwrites": { - "type": "reference", - "name": "GeoJsonObject.type" - }, - "inheritedFrom": { - "type": "reference", - "name": "Feature.type" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1595, - 1596, - 1592, - 1594, - 1590, - 1593, - 1591 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 83, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "Feature", - "typeArguments": [ - { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "GeometryObject" - } - }, - { - "type": "typeParameter", - "name": "P" - } - ] - } - ] - }, - { - "id": 1597, - "name": "SCFloorTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a floor" - }, - "children": [ - { - "id": 1599, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1598, - "name": "floorName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the floor name", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 101, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1600, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1601, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1599, - 1598, - 1600, - 1601 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 94, - "character": 46 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - { - "id": 1556, - "name": "SCFloorWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A floor without references" - }, - "children": [ - { - "id": 1561, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1562, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1557, - "name": "floorName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Floor name in the place it is in e.g. \"first floor\", \"ground floor\". This doesn't reference the building name.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 32, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1563, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1564, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1558, - "name": "plan", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Floor plan" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 37, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCFloorFeatureCollectionWithPlaces", - "id": 1580, - "typeArguments": [ - { - "type": "reference", - "name": "LineString" - }, - { - "type": "intrinsic", - "name": "any" - } - ] - } - }, - { - "id": 1559, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a floor" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 42, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCFloorTranslatableProperties", - "id": 1597 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1560, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a floor" - }, - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 47, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Floor", - "id": 539 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1565, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1566, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1561, - 1562, - 1557, - 1563, - 1564, - 1558, - 1559, - 1560, - 1565, - 1566 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 25, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCFloor", - "id": 1567 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1602 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1567, - 1580, - 1587, - 1597, - 1556 - ] - } - ], - "sources": [ - { - "fileName": "things/Floor.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1617, - "name": "\"things/Message\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Message.ts", - "children": [ - { - "id": 1659, - "name": "SCMessageMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about messages" - }, - "children": [ - { - "id": 1672, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1673, - "name": "new SCMessageMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCMessageMeta", - "id": 1659 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1668, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1669, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1670, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1671, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1660, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1661, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 109, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1662, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 112, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1661, - 1662 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 108, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1663, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1664, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1665, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 123, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Nachricht\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1665 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 121, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1666, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1667, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 127, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Message" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1667 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 125, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1664, - 1666 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 120, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1672 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1668 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1669 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1660, - 1663 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 102, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCMessage", - "id": 1633 - } - ] - } - ] - }, - { - "id": 1633, - "name": "SCMessage", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A message", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1641, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1649, - "name": "audiences", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Audience of the message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 34, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCMessageAudience", - "id": 1674 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessageWithoutReferences.audiences", - "id": 1619 - } - }, - { - "id": 1636, - "name": "authors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Authors of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 64, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.authors", - "id": 830 - } - }, - { - "id": 1650, - "name": "dateCreated", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the message was created" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 39, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessageWithoutReferences.dateCreated", - "id": 1620 - } - }, - { - "id": 1638, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 1642, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1643, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1639, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 1640, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 1651, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Message itself", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 46, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMessageWithoutReferences.message", - "id": 1621 - } - }, - { - "id": 1644, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1647, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 1648, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1637, - "name": "publishers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of publishers of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.publishers", - "id": 831 - } - }, - { - "id": 1634, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 70, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCMessageTranslatableProperties", - "id": 1652 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWork.translations", - "id": 832 - } - }, - { - "id": 1635, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 75, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Message", - "id": 540 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1645, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1646, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1641, - 1649, - 1636, - 1650, - 1638, - 1642, - 1643, - 1639, - 1640, - 1651, - 1644, - 1647, - 1648, - 1637, - 1634, - 1635, - 1645, - 1646 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 65, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - }, - { - "type": "reference", - "name": "SCMessageWithoutReferences", - "id": 1618 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCFeedbackRequest", - "id": 2289 - } - ] - }, - { - "id": 1652, - "name": "SCMessageTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a message" - }, - "children": [ - { - "id": 1655, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1654, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the keywords of the creative work", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 87, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties.keywords", - "id": 846 - } - }, - { - "id": 1653, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Message itself", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 96, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1656, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1658, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1657, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "overwrites": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1655, - 1654, - 1653, - 1656, - 1658, - 1657 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 89, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - { - "id": 1618, - "name": "SCMessageWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A message without references" - }, - "children": [ - { - "id": 1627, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1619, - "name": "audiences", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Audience of the message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 34, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCMessageAudience", - "id": 1674 - } - } - }, - { - "id": 1620, - "name": "dateCreated", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "When the message was created" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 39, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 1624, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 1628, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1629, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1625, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 1626, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 1621, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Message itself", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 46, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1630, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1622, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 51, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCMessageTranslatableProperties", - "id": 1652 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.translations", - "id": 821 - } - }, - { - "id": 1623, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a message" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 56, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Message", - "id": 540 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1631, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1632, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1627, - 1619, - 1620, - 1624, - 1628, - 1629, - 1625, - 1626, - 1621, - 1630, - 1622, - 1623, - 1631, - 1632 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 29, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCMessage", - "id": 1633 - } - ] - }, - { - "id": 1674, - "name": "SCMessageAudience", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Audiences for messages" - }, - "sources": [ - { - "fileName": "things/Message.ts", - "line": 81, - "character": 29 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "students" - }, - { - "type": "stringLiteral", - "value": "employees" - }, - { - "type": "stringLiteral", - "value": "guests" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1659 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1633, - 1652, - 1618 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1674 - ] - } - ], - "sources": [ - { - "fileName": "things/Message.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 397, - "name": "\"things/Organization\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Organization.ts", - "children": [ - { - "id": 418, - "name": "SCOrganizationMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about an organization" - }, - "children": [ - { - "id": 449, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 450, - "name": "new SCOrganizationMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCOrganizationMeta", - "id": 418 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 419, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 446, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 447, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 448, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 420, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 421, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 422, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 265, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternative Namen\"" - }, - { - "id": 423, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 266, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Beschreibung\"" - }, - { - "id": 424, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 267, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bild\"" - }, - { - "id": 425, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 268, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Name\"" - }, - { - "id": 426, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 269, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ursprung\"" - }, - { - "id": 427, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 270, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Übersetzungen\"" - }, - { - "id": 428, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 271, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Typ\"" - }, - { - "id": 429, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 272, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Identifikation\"" - }, - { - "id": 430, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 273, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 422, - 423, - 424, - 425, - 426, - 427, - 428, - 429, - 430 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 264, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 431, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 432, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 276, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternate names\"" - }, - { - "id": 433, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 277, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"description\"" - }, - { - "id": 434, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 278, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"image\"" - }, - { - "id": 435, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 279, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"name\"" - }, - { - "id": 436, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 280, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"origin\"" - }, - { - "id": 437, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 281, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"translations\"" - }, - { - "id": 438, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 282, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"type\"" - }, - { - "id": 439, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 283, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"identification\"" - }, - { - "id": 440, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 284, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 432, - 433, - 434, - 435, - 436, - 437, - 438, - 439, - 440 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 275, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 421, - 431 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 263, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 441, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 442, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 443, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 293, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ding\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 443 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 292, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 444, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 445, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 296, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Thing\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 445 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 295, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 442, - 444 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 291, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 449 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 419 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 446 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 420, - 441 - ] - } - ], - "sources": [ - { - "fileName": "things/Organization.ts", - "line": 46, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - } - ] - }, - { - "id": 407, - "name": "SCOrganization", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An organization", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 409, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 410, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 411, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 417, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 412, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 416, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 413, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 408, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an organization" - }, - "sources": [ - { - "fileName": "things/Organization.ts", - "line": 40, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Organization", - "id": 541 - }, - "overwrites": { - "type": "reference", - "name": "SCOrganizationWithoutReferences.type", - "id": 399 - } - }, - { - "id": 414, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 415, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 409, - 410, - 411, - 417, - 412, - 416, - 413, - 408, - 414, - 415 - ] - } - ], - "sources": [ - { - "fileName": "things/Organization.ts", - "line": 35, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - } - ] - }, - { - "id": 398, - "name": "SCOrganizationWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An organization without references" - }, - "children": [ - { - "id": 400, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 401, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 402, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 403, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 404, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 399, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an organization" - }, - "sources": [ - { - "fileName": "things/Organization.ts", - "line": 26, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Organization", - "id": 541 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 405, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 406, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 400, - 401, - 402, - 403, - 404, - 399, - 405, - 406 - ] - } - ], - "sources": [ - { - "fileName": "things/Organization.ts", - "line": 21, - "character": 48 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCOrganization", - "id": 407 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 418 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 407, - 398 - ] - } - ], - "sources": [ - { - "fileName": "things/Organization.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 455, - "name": "\"things/Person\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Person.ts", - "children": [ - { - "id": 502, - "name": "SCPersonMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a person" - }, - "children": [ - { - "id": 515, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 516, - "name": "new SCPersonMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCPersonMeta", - "id": 502 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 511, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 512, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 513, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 514, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 503, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 504, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 162, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 505, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 165, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 504, - 505 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 161, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 506, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 507, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 508, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 176, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Person\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 508 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 174, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 509, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 510, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 180, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Person" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 510 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 178, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 507, - 509 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 173, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 515 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 511 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 512 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 503, - 506 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 155, - "character": 25 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCPerson", - "id": 477 - } - ] - } - ] - }, - { - "id": 517, - "name": "SCContactPoint", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A contact point", - "tags": [ - { - "tag": "see", - "text": "http://schema.org/ContactPoint\n" - } - ] - }, - "children": [ - { - "id": 518, - "name": "areaServed", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Exact place where work is performed" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 194, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - }, - { - "id": 519, - "name": "email", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "E-mail at the work location", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 201, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 520, - "name": "faxNumber", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Fax number at the work location", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 208, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 521, - "name": "hoursAvailable", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Times available for contacting at the work location", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 215, - "character": 16 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 522, - "name": "telephone", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Contact number at the work location", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 222, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 523, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL at the work location", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 229, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 518, - 519, - 520, - 521, - 522, - 523 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 190, - "character": 31 - } - ] - }, - { - "id": 477, - "name": "SCPerson", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A person", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 482, - "name": "additionalName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Additional first names of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 33, - "character": 16 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.additionalName", - "id": 457 - } - }, - { - "id": 478, - "name": "affiliations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Organization the person works for" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 132, - "character": 14 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - } - }, - { - "id": 495, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 483, - "name": "birthDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The birth date of the person." - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 38, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.birthDate", - "id": 458 - } - }, - { - "id": 496, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 484, - "name": "email", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The private email address of the person.", - "tags": [ - { - "tag": "tjs-format", - "text": "email\n" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 47, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.email", - "id": 459 - } - }, - { - "id": 485, - "name": "familyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The family name of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 54, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.familyName", - "id": 460 - } - }, - { - "id": 486, - "name": "faxNumber", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The private fax number of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 61, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.faxNumber", - "id": 461 - } - }, - { - "id": 487, - "name": "gender", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The gender of the person." - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 66, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCPersonGender", - "id": 524 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.gender", - "id": 462 - } - }, - { - "id": 488, - "name": "givenName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The first name of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 73, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.givenName", - "id": 463 - } - }, - { - "id": 479, - "name": "homeLocations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of homes of the person" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 137, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - } - ] - } - }, - { - "id": 489, - "name": "honorificPrefix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Honorific prefix of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 80, - "character": 17 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.honorificPrefix", - "id": 464 - } - }, - { - "id": 490, - "name": "honorificSuffix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Honorific suffix of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 87, - "character": 17 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.honorificSuffix", - "id": 465 - } - }, - { - "id": 497, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 491, - "name": "jobTitles", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Titles of jobs that the person has.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 94, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.jobTitles", - "id": 466 - } - }, - { - "id": 492, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The complete name of the person combining all the parts of the name into one.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 101, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.name", - "id": 467 - } - }, - { - "id": 493, - "name": "nationality", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The nationality of the person." - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCNationality", - "id": 15 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.nationality", - "id": 468 - } - }, - { - "id": 501, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 494, - "name": "telephone", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The private telephone number of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 113, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPersonWithoutReferences.telephone", - "id": 469 - } - }, - { - "id": 498, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 480, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a person" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 144, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Person", - "id": 542 - }, - "overwrites": { - "type": "reference", - "name": "SCPersonWithoutReferences.type", - "id": 470 - } - }, - { - "id": 499, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 500, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - }, - { - "id": 481, - "name": "workLocations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Locations where the person performs her/his work" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 149, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCContactPoint", - "id": 517 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 482, - 478, - 495, - 483, - 496, - 484, - 485, - 486, - 487, - 488, - 479, - 489, - 490, - 497, - 491, - 492, - 493, - 501, - 494, - 498, - 480, - 499, - 500, - 481 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 127, - "character": 25 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "id": 456, - "name": "SCPersonWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A person without references" - }, - "children": [ - { - "id": 457, - "name": "additionalName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Additional first names of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 33, - "character": 16 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 471, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 458, - "name": "birthDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The birth date of the person." - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 38, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 472, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 459, - "name": "email", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The private email address of the person.", - "tags": [ - { - "tag": "tjs-format", - "text": "email\n" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 47, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 460, - "name": "familyName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The family name of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 54, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 461, - "name": "faxNumber", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The private fax number of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 61, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 462, - "name": "gender", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The gender of the person." - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 66, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCPersonGender", - "id": 524 - } - }, - { - "id": 463, - "name": "givenName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The first name of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 73, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 464, - "name": "honorificPrefix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Honorific prefix of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 80, - "character": 17 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 465, - "name": "honorificSuffix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Honorific suffix of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 87, - "character": 17 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 473, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 466, - "name": "jobTitles", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Titles of jobs that the person has.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 94, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 467, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The complete name of the person combining all the parts of the name into one.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 101, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 468, - "name": "nationality", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The nationality of the person." - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 106, - "character": 13 - } - ], - "type": { - "type": "reference", - "name": "SCNationality", - "id": 15 - } - }, - { - "id": 469, - "name": "telephone", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The private telephone number of the person.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 113, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 474, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 470, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a person" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 118, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Person", - "id": 542 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 475, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 476, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 457, - 471, - 458, - 472, - 459, - 460, - 461, - 462, - 463, - 464, - 465, - 473, - 466, - 467, - 468, - 469, - 474, - 470, - 475, - 476 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 26, - "character": 42 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPerson", - "id": 477 - } - ] - }, - { - "id": 524, - "name": "SCPersonGender", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Gender of a person" - }, - "sources": [ - { - "fileName": "things/Person.ts", - "line": 235, - "character": 26 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "male" - }, - { - "type": "stringLiteral", - "value": "female" - }, - { - "type": "stringLiteral", - "value": "inter" - }, - { - "type": "stringLiteral", - "value": "undefined" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 502 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 517, - 477, - 456 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 524 - ] - } - ], - "sources": [ - { - "fileName": "things/Person.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 210, - "name": "\"things/PointOfInterest\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/PointOfInterest.ts", - "children": [ - { - "id": 241, - "name": "SCPointOfInterestMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about points of interest" - }, - "children": [ - { - "id": 254, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 255, - "name": "new SCPointOfInterestMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCPointOfInterestMeta", - "id": 241 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 250, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 251, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 252, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 253, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 242, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 243, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 84, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 244, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 90, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 243, - 244 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 83, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 245, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 246, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 247, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 106, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Sonderziel\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 247 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 102, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 248, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 249, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 112, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.PointOfInterest" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 249 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 108, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 246, - 248 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 101, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 254 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 250 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 251 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 242, - 245 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 77, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCPointOfInterest", - "id": 225 - } - ] - } - ] - }, - { - "id": 225, - "name": "SCPointOfInterest", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A point of interest", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 236, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 230, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 228, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPointOfInterestCategories", - "id": 256 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 229, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 231, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 237, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 232, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 240, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 233, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 238, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 239, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 226, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated properties of a point of interest" - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 56, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences.translations", - "id": 212 - } - }, - { - "id": 227, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a point of interest" - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 61, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "PointOfInterest", - "id": 543 - }, - "overwrites": { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences.type", - "id": 213 - } - }, - { - "id": 234, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 235, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 236, - 230, - 228, - 229, - 231, - 237, - 232, - 240, - 233, - 238, - 239, - 226, - 227, - 234, - 235 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 50, - "character": 34 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - }, - { - "type": "reference", - "name": "SCPlace", - "id": 50 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCPointOfInterestCategories", - "id": 256 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 211, - "name": "SCPointOfInterestWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A point of interest without references" - }, - "children": [ - { - "id": 222, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 216, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 214, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPointOfInterestCategories", - "id": 256 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 215, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 217, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 223, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 218, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 219, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 224, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 212, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated properties of a point of interest" - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 36, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 213, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a point of interest" - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 41, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "PointOfInterest", - "id": 543 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 220, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 221, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 222, - 216, - 214, - 215, - 217, - 223, - 218, - 219, - 224, - 212, - 213, - 220, - 221 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 30, - "character": 51 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCPointOfInterestCategories", - "id": 256 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - { - "type": "reference", - "name": "SCPlaceWithoutReferences", - "id": 38 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCPointOfInterest", - "id": 225 - } - ] - }, - { - "id": 256, - "name": "SCPointOfInterestCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a point of interest" - }, - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 67, - "character": 39 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "computer" - }, - { - "type": "stringLiteral", - "value": "validator" - }, - { - "type": "stringLiteral", - "value": "card charger" - }, - { - "type": "stringLiteral", - "value": "printer" - }, - { - "type": "stringLiteral", - "value": "disabled access" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 241 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 225, - 211 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 256 - ] - } - ], - "sources": [ - { - "fileName": "things/PointOfInterest.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 293, - "name": "\"things/Room\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Room.ts", - "children": [ - { - "id": 337, - "name": "SCRoomMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a place" - }, - "children": [ - { - "id": 364, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 365, - "name": "new SCRoomMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCRoomMeta", - "id": 337 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 360, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 361, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 362, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 363, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 338, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 339, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 128, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 340, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 135, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 339, - 340 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 127, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 341, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 342, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 357, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 169, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Raum\"" - }, - { - "id": 343, - "name": "categories", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 344, - "name": "cafe", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 155, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Café\"" - }, - { - "id": 345, - "name": "canteen", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 156, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Kantine\"" - }, - { - "id": 346, - "name": "computer", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 157, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"PC-Pool\"" - }, - { - "id": 347, - "name": "education", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 158, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bildung\"" - }, - { - "id": 348, - "name": "laboratory", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 159, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Labor\"" - }, - { - "id": 349, - "name": "learn", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 160, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Lernen\"" - }, - { - "id": 350, - "name": "library", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 161, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bibliothek\"" - }, - { - "id": 351, - "name": "lounge", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 162, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Lounge\"" - }, - { - "id": 352, - "name": "office", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 163, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Büro\"" - }, - { - "id": 353, - "name": "restaurant", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 164, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Restaurant\"" - }, - { - "id": 354, - "name": "restroom", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 165, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Toilette\"" - }, - { - "id": 355, - "name": "student canteen", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 166, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Mensa\"" - }, - { - "id": 356, - "name": "student union", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 167, - "character": 23 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Studentenvereinigung\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 154, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 357 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 343 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 148, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 358, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 359, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 177, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Room" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 359 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 171, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 342, - 358 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 147, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 364 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 360 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 361 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 338, - 341 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 121, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCRoom", - "id": 311 - } - ] - } - ] - }, - { - "id": 311, - "name": "SCRoom", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A room", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 316, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 319, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 326, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCRoomCategories", - "id": 366 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 327, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCRoomSpecificValues", - "id": 330 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 320, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 314, - "name": "floor", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The name of the floor in which the room is in.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 63, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCRoomWithoutReferences.floor", - "id": 295 - } - }, - { - "id": 317, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 321, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 329, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 315, - "name": "inventory", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The inventory of the place/room as a list of items and their quantity." - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 68, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCRoomWithoutReferences.inventory", - "id": 296 - } - }, - { - "id": 322, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 318, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 328, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 325, - "name": "paymentsAccepted", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Accepted payments of the place" - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 34, - "character": 18 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsAcceptedPayments", - "id": 292 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", - "id": 259 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", - "id": 259 - } - }, - { - "id": 312, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 97, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCRoomWithoutReferences.translations", - "id": 297 - } - }, - { - "id": 313, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the room" - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 102, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Room", - "id": 544 - }, - "overwrites": { - "type": "reference", - "name": "SCRoomWithoutReferences.type", - "id": 298 - } - }, - { - "id": 323, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 324, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 316, - 319, - 326, - 327, - 320, - 314, - 317, - 321, - 329, - 315, - 322, - 318, - 328, - 325, - 312, - 313, - 323, - 324 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 89, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPayments", - "id": 268 - }, - { - "type": "reference", - "name": "SCPlace", - "id": 50 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCRoomCategories", - "id": 366 - }, - { - "type": "reference", - "name": "SCRoomSpecificValues", - "id": 330 - } - ] - } - ] - }, - { - "id": 330, - "name": "SCRoomSpecificValues", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Category specific values of a room" - }, - "children": [ - { - "id": 332, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific alternate names of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 83, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues.alternateNames", - "id": 124 - } - }, - { - "id": 333, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific description of a thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 90, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues.description", - "id": 125 - } - }, - { - "id": 334, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of a category specific image of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 97, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues.image", - "id": 126 - } - }, - { - "id": 335, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific name of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 104, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues.name", - "id": 127 - } - }, - { - "id": 331, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific opening hours of the room", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 115, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 336, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Category specific URL of a thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 111, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues.url", - "id": 128 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 332, - 333, - 334, - 335, - 331, - 336 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 108, - "character": 37 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - { - "id": 294, - "name": "SCRoomWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A room without references" - }, - "children": [ - { - "id": 299, - "name": "address", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Address of the place" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCPostalAddress", - "id": 30 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.address", - "id": 39 - } - }, - { - "id": 302, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 309, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCRoomCategories", - "id": 366 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 310, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCRoomSpecificValues", - "id": 330 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 303, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 295, - "name": "floor", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The name of the floor in which the room is in.", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 63, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 300, - "name": "geo", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information of the place", - "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 36, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCGeoInformation", - "id": 26 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.geo", - "id": 40 - } - }, - { - "id": 304, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 296, - "name": "inventory", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The inventory of the place/room as a list of items and their quantity." - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 68, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 305, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 301, - "name": "openingHours", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Opening hours of the place", - "tags": [ - { - "tag": "see", - "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Place.ts", - "line": 44, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCPlaceWithoutReferences.openingHours", - "id": 41 - } - }, - { - "id": 308, - "name": "paymentsAccepted", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Accepted payments of the place" - }, - "sources": [ - { - "fileName": "base/ThingThatAcceptsPayments.ts", - "line": 34, - "character": 18 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsAcceptedPayments", - "id": 292 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", - "id": 259 - } - }, - { - "id": 297, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 75, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCPlaceWithoutReferences.translations", - "id": 42 - } - }, - { - "id": 298, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the room" - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 80, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Room", - "id": 544 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 306, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 307, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 299, - 302, - 309, - 310, - 303, - 295, - 300, - 304, - 296, - 305, - 301, - 308, - 297, - 298, - 306, - 307 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 55, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCPlaceWithoutReferences", - "id": 38 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferences", - "id": 258 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCRoomCategories", - "id": 366 - }, - { - "type": "reference", - "name": "SCRoomSpecificValues", - "id": 330 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCRoom", - "id": 311 - } - ] - }, - { - "id": 366, - "name": "SCRoomCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a room" - }, - "sources": [ - { - "fileName": "things/Room.ts", - "line": 37, - "character": 28 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "cafe" - }, - { - "type": "stringLiteral", - "value": "canteen" - }, - { - "type": "stringLiteral", - "value": "computer" - }, - { - "type": "stringLiteral", - "value": "education" - }, - { - "type": "stringLiteral", - "value": "laboratory" - }, - { - "type": "stringLiteral", - "value": "learn" - }, - { - "type": "stringLiteral", - "value": "library" - }, - { - "type": "stringLiteral", - "value": "lounge" - }, - { - "type": "stringLiteral", - "value": "office" - }, - { - "type": "stringLiteral", - "value": "restaurant" - }, - { - "type": "stringLiteral", - "value": "restroom" - }, - { - "type": "stringLiteral", - "value": "student canteen" - }, - { - "type": "stringLiteral", - "value": "student union" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 337 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 311, - 330, - 294 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 366 - ] - } - ], - "sources": [ - { - "fileName": "things/Room.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 722, - "name": "\"things/Semester\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Semester.ts", - "children": [ - { - "id": 752, - "name": "SCSemesterMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a semester" - }, - "children": [ - { - "id": 770, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 771, - "name": "new SCSemesterMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCSemesterMeta", - "id": 752 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 766, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 767, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 768, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 769, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 753, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 754, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 755, - "name": "acronym", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 68, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Abkürzung\"" - }, - { - "id": 756, - "name": "endDate", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 69, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ende\"" - }, - { - "id": 757, - "name": "eventsEndDate", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 70, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Vorlesungsschluss\"" - }, - { - "id": 758, - "name": "eventsStartDate", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 71, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Vorlesungsbeginn\"" - }, - { - "id": 759, - "name": "startDate", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 72, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Beginn\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 755, - 756, - 757, - 758, - 759 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 66, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 760, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 74, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 754, - 760 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 65, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 761, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 762, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 763, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 85, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Semester\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 763 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 83, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 764, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 765, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 89, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Semester" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 765 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 87, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 762, - 764 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 82, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 770 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 766 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 767 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 753, - 761 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 59, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCSemester", - "id": 737 - } - ] - } - ] - }, - { - "id": 737, - "name": "SCSemester", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A semester", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 739, - "name": "acronym", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The short name of the semester, using the given pattern.", - "tags": [ - { - "tag": "pattern", - "text": "^(WS|SS) [0-9]{4}(/[0-9]{2})?$" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 34, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.acronym", - "id": 636 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSemesterWithoutReferences.acronym", - "id": 724 - } - }, - { - "id": 744, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 745, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 740, - "name": "endDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "End date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 35, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.endDate", - "id": 637 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.endDate", - "id": 637 - } - }, - { - "id": 741, - "name": "eventsEndDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "End date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 40, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsEndDate", - "id": 638 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsEndDate", - "id": 638 - } - }, - { - "id": 742, - "name": "eventsStartDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Start date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 45, - "character": 17 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsStartDate", - "id": 639 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsStartDate", - "id": 639 - } - }, - { - "id": 746, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 747, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 751, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 743, - "name": "startDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Start date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 50, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.startDate", - "id": 640 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.startDate", - "id": 640 - } - }, - { - "id": 748, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 738, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the semester" - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 53, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Semester", - "id": 545 - }, - "overwrites": { - "type": "reference", - "name": "SCSemesterWithoutReferences.type", - "id": 725 - } - }, - { - "id": 749, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 750, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 739, - 744, - 745, - 740, - 741, - 742, - 746, - 747, - 751, - 743, - 748, - 738, - 749, - 750 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 48, - "character": 27 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSemesterWithoutReferences", - "id": 723 - }, - { - "type": "reference", - "name": "SCAcademicTerm", - "id": 649 - } - ] - }, - { - "id": 723, - "name": "SCSemesterWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A semester without references" - }, - "children": [ - { - "id": 724, - "name": "acronym", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The short name of the semester, using the given pattern.", - "tags": [ - { - "tag": "pattern", - "text": "^(WS|SS) [0-9]{4}(/[0-9]{2})?$" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 34, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.acronym", - "id": 636 - } - }, - { - "id": 730, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 731, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 726, - "name": "endDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "End date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 35, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.endDate", - "id": 637 - } - }, - { - "id": 727, - "name": "eventsEndDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "End date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 40, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsEndDate", - "id": 638 - } - }, - { - "id": 728, - "name": "eventsStartDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Start date of lectures in the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 45, - "character": 17 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.eventsStartDate", - "id": 639 - } - }, - { - "id": 732, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 733, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 729, - "name": "startDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Start date of the academic term" - }, - "sources": [ - { - "fileName": "base/AcademicTerm.ts", - "line": 50, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCAcademicTermWithoutReferences.startDate", - "id": 640 - } - }, - { - "id": 734, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 725, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the semester" - }, - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 39, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Semester", - "id": 545 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 735, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 736, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 724, - 730, - 731, - 726, - 727, - 728, - 732, - 733, - 729, - 734, - 725, - 735, - 736 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 26, - "character": 44 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCAcademicTermWithoutReferences", - "id": 635 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSemester", - "id": 737 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 752 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 737, - 723 - ] - } - ], - "sources": [ - { - "fileName": "things/Semester.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1675, - "name": "\"things/Setting\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Setting.ts", - "children": [ - { - "id": 1692, - "name": "SCSettingInputType", - "kind": 4, - "kindString": "Enumeration", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The types of input/value a setting object can carry" - }, - "children": [ - { - "id": 1694, - "name": "MultipleChoice", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 69, - "character": 16 - } - ], - "defaultValue": "\"multiple choice\"" - }, - { - "id": 1695, - "name": "Number", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 70, - "character": 8 - } - ], - "defaultValue": "\"number\"" - }, - { - "id": 1697, - "name": "Password", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 72, - "character": 10 - } - ], - "defaultValue": "\"password\"" - }, - { - "id": 1693, - "name": "SingleChoice", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 68, - "character": 14 - } - ], - "defaultValue": "\"single choice\"" - }, - { - "id": 1696, - "name": "Text", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 71, - "character": 6 - } - ], - "defaultValue": "\"text\"" - } - ], - "groups": [ - { - "title": "Enumeration members", - "kind": 16, - "children": [ - 1694, - 1695, - 1697, - 1693, - 1696 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 67, - "character": 30 - } - ] - }, - { - "id": 1721, - "name": "SCSettingMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about settings" - }, - "children": [ - { - "id": 1746, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1747, - "name": "new SCSettingMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCSettingMeta", - "id": 1721 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1742, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1743, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1744, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1745, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1722, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1723, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1724, - "name": "defaultValue", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 128, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Standard Wert\"" - }, - { - "id": 1725, - "name": "inputType", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 129, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Eingabetyp\"" - }, - { - "id": 1726, - "name": "value", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 130, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Wert\"" - }, - { - "id": 1727, - "name": "values", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 131, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Werte\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1724, - 1725, - 1726, - 1727 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 124, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1728, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1729, - "name": "defaultValue", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 137, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"default value\"" - }, - { - "id": 1730, - "name": "inputType", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 138, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"input type\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1729, - 1730 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 133, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1723, - 1728 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 123, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1731, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1732, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1739, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 157, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Einstellung\"" - }, - { - "id": 1733, - "name": "inputType", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1734, - "name": "multiple choice", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 151, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"mehrfach Auswahl\"" - }, - { - "id": 1735, - "name": "number", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 152, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Zahl\"" - }, - { - "id": 1736, - "name": "password", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 153, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Passwort\"" - }, - { - "id": 1737, - "name": "single choice", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 154, - "character": 23 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"einfache Auswahl\"" - }, - { - "id": 1738, - "name": "text", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 155, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Text\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1734, - 1735, - 1736, - 1737, - 1738 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 150, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1739 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1733 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 146, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1740, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1741, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 163, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Setting" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1741 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 159, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1732, - 1740 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 145, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1746 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1742 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1743 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1722, - 1731 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 119, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCSetting", - "id": 1698 - } - ] - } - ] - }, - { - "id": 1698, - "name": "SCSetting", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A setting with references", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1708, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1706, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSettingCategories", - "id": 1748 - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 1707, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 1701, - "name": "defaultValue", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The default value of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 35, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCSettingValue", - "id": 1749 - }, - { - "type": "reference", - "name": "SCSettingValues", - "id": 1750 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSettingWithoutReferences.defaultValue", - "id": 1677 - } - }, - { - "id": 1709, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1710, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1702, - "name": "inputType", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The input type of this setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 39, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCSettingInputType", - "id": 1692 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSettingWithoutReferences.inputType", - "id": 1678 - } - }, - { - "id": 1711, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1703, - "name": "order", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The order number this setting should show up in its category list", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 45, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSettingWithoutReferences.order", - "id": 1679 - } - }, - { - "id": 1714, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1699, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCSettingValueTranslatableProperties", - "id": 1715 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCSettingWithoutReferences.translations", - "id": 1680 - } - }, - { - "id": 1700, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of this model" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 91, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Setting", - "id": 546 - }, - "overwrites": { - "type": "reference", - "name": "SCSettingWithoutReferences.type", - "id": 1681 - } - }, - { - "id": 1712, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1713, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - }, - { - "id": 1704, - "name": "value", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The key of a value of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 57, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCSettingValue", - "id": 1749 - }, - { - "type": "reference", - "name": "SCSettingValues", - "id": 1750 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSettingWithoutReferences.value", - "id": 1682 - } - }, - { - "id": 1705, - "name": "values", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The possible values of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 61, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCSettingValues", - "id": 1750 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSettingWithoutReferences.values", - "id": 1683 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1708, - 1706, - 1707, - 1701, - 1709, - 1710, - 1702, - 1711, - 1703, - 1714, - 1699, - 1700, - 1712, - 1713, - 1704, - 1705 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 81, - "character": 26 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSettingWithoutReferences", - "id": 1676 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "reference", - "name": "SCSettingCategories", - "id": 1748 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 1715, - "name": "SCSettingValueTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable properties of a setting" - }, - "children": [ - { - "id": 1717, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "translations of the categories of a thing with categories", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties.categories", - "id": 119 - } - }, - { - "id": 1718, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1719, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1720, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - }, - { - "id": 1716, - "name": "values", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The translations of the possible values of a setting", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 113, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1717, - 1718, - 1719, - 1720, - 1716 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 107, - "character": 53 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - { - "id": 1676, - "name": "SCSettingWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A setting without references" - }, - "children": [ - { - "id": 1686, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1684, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSettingCategories", - "id": 1748 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 1685, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 1677, - "name": "defaultValue", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The default value of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 35, - "character": 14 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCSettingValue", - "id": 1749 - }, - { - "type": "reference", - "name": "SCSettingValues", - "id": 1750 - } - ] - } - }, - { - "id": 1687, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1688, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1678, - "name": "inputType", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The input type of this setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 39, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCSettingInputType", - "id": 1692 - } - }, - { - "id": 1689, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1679, - "name": "order", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The order number this setting should show up in its category list", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 45, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1680, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 49, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCSettingValueTranslatableProperties", - "id": 1715 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 1681, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of this model" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 53, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Setting", - "id": 546 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1690, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1691, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - }, - { - "id": 1682, - "name": "value", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The key of a value of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 57, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCSettingValue", - "id": 1749 - }, - { - "type": "reference", - "name": "SCSettingValues", - "id": 1750 - } - ] - } - }, - { - "id": 1683, - "name": "values", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The possible values of a setting" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 61, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCSettingValues", - "id": 1750 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1686, - 1684, - 1685, - 1677, - 1687, - 1688, - 1678, - 1689, - 1679, - 1680, - 1681, - 1690, - 1691, - 1682, - 1683 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 30, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "reference", - "name": "SCSettingCategories", - "id": 1748 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSetting", - "id": 1698 - } - ] - }, - { - "id": 1748, - "name": "SCSettingCategories", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 25, - "character": 31 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1749, - "name": "SCSettingValue", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type a value of a setting can have" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 97, - "character": 26 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - }, - { - "type": "intrinsic", - "name": "boolean" - } - ] - } - }, - { - "id": 1750, - "name": "SCSettingValues", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of multiple values a setting can have" - }, - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 102, - "character": 27 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSettingValue", - "id": 1749 - } - } - } - ], - "groups": [ - { - "title": "Enumerations", - "kind": 4, - "children": [ - 1692 - ] - }, - { - "title": "Classes", - "kind": 128, - "children": [ - 1721 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1698, - 1715, - 1676 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1748, - 1749, - 1750 - ] - } - ], - "sources": [ - { - "fileName": "things/Setting.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1135, - "name": "\"things/SportCourse\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/SportCourse.ts", - "children": [ - { - "id": 1164, - "name": "SCSportCourseMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a sport course" - }, - "children": [ - { - "id": 1177, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1178, - "name": "new SCSportCourseMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCSportCourseMeta", - "id": 1164 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1173, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1174, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1175, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1176, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1165, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1166, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 54, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1167, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 58, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1166, - 1167 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 53, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1168, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1169, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1170, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 71, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Sportkurs\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1170 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 68, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1171, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1172, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 76, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.SportCourse" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1172 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 73, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1169, - 1171 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 67, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1177 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1173 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1174 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1165, - 1168 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 47, - "character": 30 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCSportCourse", - "id": 1147 - } - ] - } - ] - }, - { - "id": 1147, - "name": "SCSportCourse", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A sport course", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1149, - "name": "academicTerms", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Academic terms that an event belongs to, e.g. semester(s)." - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 54, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSemesterWithoutReferences", - "id": 723 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.academicTerms", - "id": 877 - } - }, - { - "id": 1156, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1150, - "name": "catalogs", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Catalogs to which an event belongs" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 59, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCatalogWithoutReferences", - "id": 678 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.catalogs", - "id": 878 - } - }, - { - "id": 1151, - "name": "creativeWorks", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of creative works that are associated with this event", - "text": "This can be recommended books, CDs that can be bought, etc.\n" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 66, - "character": 15 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.creativeWorks", - "id": 879 - } - }, - { - "id": 1157, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1158, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1154, - "name": "maximumParticipants", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maximum number of participants of the event", - "text": "A maximum number of people that can participate in the event.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - } - }, - { - "id": 1159, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1152, - "name": "organizers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Organizers of the event" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 71, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.organizers", - "id": 880 - } - }, - { - "id": 1163, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1153, - "name": "performers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Performers of the event" - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 76, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEvent.performers", - "id": 881 - } - }, - { - "id": 1155, - "name": "remainingAttendeeCapacity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Remaining attendee capacity of the event", - "text": "This number represents the remaining open spots.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 43, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - } - }, - { - "id": 1160, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1148, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a sport course" - }, - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 41, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SportCourse", - "id": 547 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1161, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1162, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1149, - 1156, - 1150, - 1151, - 1157, - 1158, - 1154, - 1159, - 1152, - 1163, - 1153, - 1155, - 1160, - 1148, - 1161, - 1162 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 36, - "character": 30 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCEvent", - "id": 876 - }, - { - "type": "reference", - "name": "SCSportCourseWithoutReferences", - "id": 1136 - } - ] - }, - { - "id": 1136, - "name": "SCSportCourseWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A sport course without references" - }, - "children": [ - { - "id": 1140, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1141, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1142, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1138, - "name": "maximumParticipants", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Maximum number of participants of the event", - "text": "A maximum number of people that can participate in the event.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 34, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.maximumParticipants", - "id": 866 - } - }, - { - "id": 1143, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1139, - "name": "remainingAttendeeCapacity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Remaining attendee capacity of the event", - "text": "This number represents the remaining open spots.\n", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/Event.ts", - "line": 43, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCEventWithoutReferences.remainingAttendeeCapacity", - "id": 867 - } - }, - { - "id": 1144, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1137, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a sport course" - }, - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 27, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SportCourse", - "id": 547 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1145, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1146, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1140, - 1141, - 1142, - 1138, - 1143, - 1139, - 1144, - 1137, - 1145, - 1146 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 22, - "character": 47 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCEventWithoutReferences", - "id": 865 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSportCourse", - "id": 1147 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1164 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1147, - 1136 - ] - } - ], - "sources": [ - { - "fileName": "things/SportCourse.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1751, - "name": "\"things/StudyModule\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/StudyModule.ts", - "children": [ - { - "id": 1792, - "name": "SCStudyModuleNecessity", - "kind": 4, - "kindString": "Enumeration", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Represents a modules necessity (in a major) as it may be required, optional or\nis in a pool of n optional modules were m out of them have to be taken/completed.\nHence the elective option." - }, - "children": [ - { - "id": 1794, - "name": "Elective", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 136, - "character": 10 - } - ], - "defaultValue": "\"elective\"" - }, - { - "id": 1795, - "name": "Optional", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 137, - "character": 10 - } - ], - "defaultValue": "\"optional\"" - }, - { - "id": 1793, - "name": "Required", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 135, - "character": 10 - } - ], - "defaultValue": "\"required\"" - } - ], - "groups": [ - { - "title": "Enumeration members", - "kind": 16, - "children": [ - 1794, - 1795, - 1793 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 134, - "character": 34 - } - ] - }, - { - "id": 1796, - "name": "SCStudyModuleMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Study module meta data" - }, - "children": [ - { - "id": 1831, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1832, - "name": "new SCStudyModuleMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCStudyModuleMeta", - "id": 1796 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1827, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1828, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1829, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1830, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1797, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1798, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1799, - "name": "academicEvents", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 152, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Veranstaltungen\"" - }, - { - "id": 1800, - "name": "ects", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 153, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"ECTS-Punkte\"" - }, - { - "id": 1801, - "name": "faculty", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 154, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Fachbereich\"" - }, - { - "id": 1802, - "name": "language", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 155, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Unterrichtssprache\"" - }, - { - "id": 1803, - "name": "majors", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 156, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Fachrichtungen\"" - }, - { - "id": 1804, - "name": "necessity", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 157, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Erforderlichkeit\"" - }, - { - "id": 1805, - "name": "partnerModules", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 158, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Partnermodule\"" - }, - { - "id": 1806, - "name": "requiredModules", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 159, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Benötigte Module\"" - }, - { - "id": 1807, - "name": "secretary", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 160, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Sekretariat\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1799, - 1800, - 1801, - 1802, - 1803, - 1804, - 1805, - 1806, - 1807 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 150, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1808, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1809, - "name": "academicEvents", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 164, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"academic events\"" - }, - { - "id": 1810, - "name": "ects", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 165, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"ECTS points\"" - }, - { - "id": 1811, - "name": "faculty", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 166, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"faculty\"" - }, - { - "id": 1812, - "name": "language", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 167, - "character": 14 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"teaching language\"" - }, - { - "id": 1813, - "name": "majors", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 168, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"majors\"" - }, - { - "id": 1814, - "name": "necessity", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 169, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"necessity\"" - }, - { - "id": 1815, - "name": "partnerModules", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 170, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"partner modules\"" - }, - { - "id": 1816, - "name": "requiredModules", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 171, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"required modules\"" - }, - { - "id": 1817, - "name": "secretary", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 172, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"secretary\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1809, - 1810, - 1811, - 1812, - 1813, - 1814, - 1815, - 1816, - 1817 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 162, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1798, - 1808 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 149, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1818, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1819, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1824, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 187, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Studiengangmodul\"" - }, - { - "id": 1820, - "name": "necessity", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1821, - "name": "elective", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 183, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Wahlfach\"" - }, - { - "id": 1822, - "name": "optional", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 184, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"optional\"" - }, - { - "id": 1823, - "name": "required", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 185, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"benötigt\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1821, - 1822, - 1823 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 182, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1824 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1820 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 180, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1825, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1826, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 191, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.StudyModule" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1826 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 189, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1819, - 1825 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 179, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1831 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1827 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1828 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1797, - 1818 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 143, - "character": 30 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCStudyModule", - "id": 1765 - } - ] - } - ] - }, - { - "id": 1765, - "name": "SCStudyModule", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A study module", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1766, - "name": "academicEvents", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Academic events that make up a study module" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 80, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCAcademicEventWithoutReferences", - "id": 907 - } - } - }, - { - "id": 1777, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1778, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1773, - "name": "ects", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "ECTS points (European Credit Transfer System)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 39, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences.ects", - "id": 1753 - } - }, - { - "id": 1767, - "name": "faculty", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The faculty that manages and curates the study module" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 85, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - }, - { - "id": 1779, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1774, - "name": "language", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The language in which the study module is offered" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 44, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences.language", - "id": 1754 - } - }, - { - "id": 1775, - "name": "majors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Majors that this study module is meant for", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 51, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences.majors", - "id": 1755 - } - }, - { - "id": 1780, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1776, - "name": "necessity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Represents the modules necessity for each given major (of the major property)" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 56, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCStudyModuleNecessity", - "id": 1792 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences.necessity", - "id": 1756 - } - }, - { - "id": 1783, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 1784, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1768, - "name": "partnerModules", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Study modules needed for each others fulfillment" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 90, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences", - "id": 1752 - } - } - }, - { - "id": 1769, - "name": "requiredModules", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Study modules required beforehand" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 95, - "character": 17 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences", - "id": 1752 - } - } - }, - { - "id": 1770, - "name": "secretary", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The secretary that administers requests and\nquestions concerning the study module by eg. students" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 101, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - }, - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - ] - } - }, - { - "id": 1771, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a study module" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 106, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCStudyModuleTranslatableProperties", - "id": 1785 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences.translations", - "id": 1757 - } - }, - { - "id": 1772, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the study module" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 111, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "StudyModule", - "id": 548 - }, - "overwrites": { - "type": "reference", - "name": "SCStudyModuleWithoutReferences.type", - "id": 1758 - } - }, - { - "id": 1781, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1782, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1766, - 1777, - 1778, - 1773, - 1767, - 1779, - 1774, - 1775, - 1780, - 1776, - 1783, - 1784, - 1768, - 1769, - 1770, - 1771, - 1772, - 1781, - 1782 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 75, - "character": 30 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCStudyModuleWithoutReferences", - "id": 1752 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOffered", - "id": 789, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - { - "id": 1785, - "name": "SCStudyModuleTranslatableProperties", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1789, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the description of the thing", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 224, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.description", - "id": 596 - } - }, - { - "id": 1786, - "name": "majors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of the majors that this study module is meant for", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 121, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1790, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translation of the name of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 230, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.name", - "id": 597 - } - }, - { - "id": 1787, - "name": "necessity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of the modules necessity for each given major (of the major property)" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 126, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCStudyModuleNecessity", - "id": 1792 - } - ] - } - }, - { - "id": 1788, - "name": "offers[].availability", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Availability of an offer", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 129, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", - "id": 810 - } - }, - { - "id": 1791, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Origin of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 236, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCThingTranslatablePropertyOrigin", - "id": 599 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingTranslatableProperties.origin", - "id": 598 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1789, - 1786, - 1790, - 1787, - 1788, - 1791 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 114, - "character": 52 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedTranslatableProperties", - "id": 809 - } - ] - }, - { - "id": 1752, - "name": "SCStudyModuleWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A study module without references" - }, - "children": [ - { - "id": 1759, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1760, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1753, - "name": "ects", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "ECTS points (European Credit Transfer System)", - "tags": [ - { - "tag": "float", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 39, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 1761, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1754, - "name": "language", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The language in which the study module is offered" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 44, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - { - "id": 1755, - "name": "majors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Majors that this study module is meant for", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 51, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1762, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1756, - "name": "necessity", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Represents the modules necessity for each given major (of the major property)" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 56, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCStudyModuleNecessity", - "id": 1792 - } - ] - } - }, - { - "id": 1757, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a study module" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 61, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCStudyModuleTranslatableProperties", - "id": 1785 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences.translations", - "id": 781 - } - }, - { - "id": 1758, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the study module" - }, - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 66, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "StudyModule", - "id": 548 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1763, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1764, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1759, - 1760, - 1753, - 1761, - 1754, - 1755, - 1762, - 1756, - 1757, - 1758, - 1763, - 1764 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 31, - "character": 47 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedWithoutReferences", - "id": 780 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCStudyModule", - "id": 1765 - } - ] - } - ], - "groups": [ - { - "title": "Enumerations", - "kind": 4, - "children": [ - 1792 - ] - }, - { - "title": "Classes", - "kind": 128, - "children": [ - 1796 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1765, - 1785, - 1752 - ] - } - ], - "sources": [ - { - "fileName": "things/StudyModule.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1833, - "name": "\"things/Ticket\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Ticket.ts", - "children": [ - { - "id": 1860, - "name": "SCTicketMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a ticket" - }, - "children": [ - { - "id": 1873, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1874, - "name": "new SCTicketMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCTicketMeta", - "id": 1860 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1869, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1870, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1871, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1872, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1861, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1862, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 72, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1863, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 75, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1862, - 1863 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 71, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1864, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1865, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1866, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 86, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ticket\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1866 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 84, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1867, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1868, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 90, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Ticket" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1868 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 88, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1865, - 1867 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 83, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1873 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1869 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1870 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1861, - 1864 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 65, - "character": 25 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCTicket", - "id": 1846 - } - ] - } - ] - }, - { - "id": 1846, - "name": "SCTicket", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A ticket", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1851, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1848, - "name": "approxWaitingTime", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Approximate wait time" - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 28, - "character": 19 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Duration", - "id": 453 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCTicketWithoutReferences.approxWaitingTime", - "id": 1835 - } - }, - { - "id": 1849, - "name": "currentTicketNumber", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Waiting number of the ticket", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 35, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCTicketWithoutReferences.currentTicketNumber", - "id": 1836 - } - }, - { - "id": 1852, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1853, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1859, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCInPlace.inPlace", - "id": 369 - } - }, - { - "id": 1854, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1858, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1850, - "name": "serviceType", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Service type of the ticket" - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCTicketWithoutReferences.serviceType", - "id": 1837 - } - }, - { - "id": 1855, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1847, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a ticket" - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 59, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Ticket", - "id": 549 - }, - "overwrites": { - "type": "reference", - "name": "SCTicketWithoutReferences.type", - "id": 1838 - } - }, - { - "id": 1856, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1857, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1851, - 1848, - 1849, - 1852, - 1853, - 1859, - 1854, - 1858, - 1850, - 1855, - 1847, - 1856, - 1857 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 54, - "character": 25 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCTicketWithoutReferences", - "id": 1834 - }, - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - } - ] - }, - { - "id": 1834, - "name": "SCTicketWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A ticket without references" - }, - "children": [ - { - "id": 1839, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1835, - "name": "approxWaitingTime", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Approximate wait time" - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 28, - "character": 19 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Duration", - "id": 453 - } - }, - { - "id": 1836, - "name": "currentTicketNumber", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Waiting number of the ticket", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 35, - "character": 21 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1840, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1841, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1842, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1837, - "name": "serviceType", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Service type of the ticket" - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 1843, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1838, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a ticket" - }, - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 45, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Ticket", - "id": 549 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1844, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1845, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1839, - 1835, - 1836, - 1840, - 1841, - 1842, - 1837, - 1843, - 1838, - 1844, - 1845 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 23, - "character": 42 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCTicket", - "id": 1846 - } - ] - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1860 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1846, - 1834 - ] - } - ], - "sources": [ - { - "fileName": "things/Ticket.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1451, - "name": "\"things/ToDo\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/ToDo.ts", - "children": [ - { - "id": 1481, - "name": "SCToDoPriority", - "kind": 4, - "kindString": "Enumeration", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A priority of a \"to do\"" - }, - "children": [ - { - "id": 1484, - "name": "HIGH", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 77, - "character": 6 - } - ], - "defaultValue": "5" - }, - { - "id": 1482, - "name": "LOW", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 75, - "character": 5 - } - ], - "defaultValue": "0" - }, - { - "id": 1483, - "name": "NORMAL", - "kind": 16, - "kindString": "Enumeration member", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 76, - "character": 8 - } - ], - "defaultValue": "2" - } - ], - "groups": [ - { - "title": "Enumeration members", - "kind": 16, - "children": [ - 1484, - 1482, - 1483 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 74, - "character": 26 - } - ] - }, - { - "id": 1485, - "name": "SCToDoMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about todo" - }, - "children": [ - { - "id": 1498, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1499, - "name": "new SCToDoMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCToDoMeta", - "id": 1485 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1494, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1495, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1496, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1497, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1486, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1487, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 88, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1488, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 92, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1487, - 1488 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 87, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1489, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1490, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1491, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 105, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"ToDo\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1491 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 102, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1492, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1493, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 110, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.ToDo" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1493 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 107, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1490, - 1492 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 101, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1498 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1494 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1495 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1486, - 1489 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 83, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCToDo", - "id": 1466 - } - ] - } - ] - }, - { - "id": 1466, - "name": "SCToDo", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A \"to do\"", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1474, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1472, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 1473, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 1475, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1469, - "name": "done", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Whether or not the \"to do\" is already done" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 34, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCToDoWithoutReferences.done", - "id": 1453 - } - }, - { - "id": 1470, - "name": "dueDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A date when the \"to do\" is due" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 39, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCToDoWithoutReferences.dueDate", - "id": 1454 - } - }, - { - "id": 1476, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1477, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1480, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1471, - "name": "priority", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Priority of the \"to do\"" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 44, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCToDoPriority", - "id": 1481 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCToDoWithoutReferences.priority", - "id": 1455 - } - }, - { - "id": 1467, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a thing with categories" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 63, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 1468, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the \"to do\"" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 68, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "ToDo", - "id": 550 - }, - "overwrites": { - "type": "reference", - "name": "SCToDoWithoutReferences.type", - "id": 1456 - } - }, - { - "id": 1478, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1479, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1474, - 1472, - 1473, - 1475, - 1469, - 1470, - 1476, - 1477, - 1480, - 1471, - 1467, - 1468, - 1478, - 1479 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 58, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCToDoWithoutReferences", - "id": 1452 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - }, - { - "type": "reference", - "name": "SCThingWithCategories", - "id": 104, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ] - }, - { - "id": 1452, - "name": "SCToDoWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A \"to do\" without references" - }, - "children": [ - { - "id": 1460, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1457, - "name": "categories", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Categories of a thing with categories", - "tags": [ - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "aggregatable", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 33, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categories", - "id": 94 - } - }, - { - "id": 1458, - "name": "categorySpecificValues", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", - "text": "A map from categories to their specific values.\n" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 40, - "character": 24 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", - "id": 95 - } - }, - { - "id": 1461, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1453, - "name": "done", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Whether or not the \"to do\" is already done" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 34, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - }, - { - "id": 1454, - "name": "dueDate", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A date when the \"to do\" is due" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 39, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - } - }, - { - "id": 1462, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1463, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1455, - "name": "priority", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Priority of the \"to do\"" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 44, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCToDoPriority", - "id": 1481 - } - }, - { - "id": 1459, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of a thing with categories" - }, - "sources": [ - { - "fileName": "base/ThingWithCategories.ts", - "line": 45, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingWithCategoriesTranslatableProperties", - "id": 118 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences.translations", - "id": 96 - } - }, - { - "id": 1456, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the \"to do\"" - }, - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 49, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "ToDo", - "id": 550 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1464, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1465, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1460, - 1457, - 1458, - 1461, - 1453, - 1454, - 1462, - 1463, - 1455, - 1459, - 1456, - 1464, - 1465 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 29, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferences", - "id": 91, - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "name": "SCThingWithCategoriesSpecificValues", - "id": 123 - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCToDo", - "id": 1466 - } - ] - } - ], - "groups": [ - { - "title": "Enumerations", - "kind": 4, - "children": [ - 1481 - ] - }, - { - "title": "Classes", - "kind": 128, - "children": [ - 1485 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1466, - 1452 - ] - } - ], - "sources": [ - { - "fileName": "things/ToDo.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1875, - "name": "\"things/Tour\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Tour.ts", - "children": [ - { - "id": 1899, - "name": "SCTourMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a tour" - }, - "children": [ - { - "id": 1930, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 1931, - "name": "new SCTourMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCTourMeta", - "id": 1899 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 1900, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 1927, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 1928, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 1929, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 1901, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 1902, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1903, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 265, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternative Namen\"" - }, - { - "id": 1904, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 266, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Beschreibung\"" - }, - { - "id": 1905, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 267, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Bild\"" - }, - { - "id": 1906, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 268, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Name\"" - }, - { - "id": 1907, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 269, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ursprung\"" - }, - { - "id": 1908, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 270, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Übersetzungen\"" - }, - { - "id": 1909, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 271, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Typ\"" - }, - { - "id": 1910, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 272, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Identifikation\"" - }, - { - "id": 1911, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 273, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1903, - 1904, - 1905, - 1906, - 1907, - 1908, - 1909, - 1910, - 1911 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 264, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1912, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1913, - "name": "alternateNames", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 276, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"alternate names\"" - }, - { - "id": 1914, - "name": "description", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 277, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"description\"" - }, - { - "id": 1915, - "name": "image", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 278, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"image\"" - }, - { - "id": 1916, - "name": "name", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 279, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"name\"" - }, - { - "id": 1917, - "name": "origin", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 280, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"origin\"" - }, - { - "id": 1918, - "name": "translations", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 281, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"translations\"" - }, - { - "id": 1919, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 282, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"type\"" - }, - { - "id": 1920, - "name": "uid", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 283, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"identification\"" - }, - { - "id": 1921, - "name": "url", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 284, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"URL\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1913, - 1914, - 1915, - 1916, - 1917, - 1918, - 1919, - 1920, - 1921 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 275, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1902, - 1912 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 263, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 1922, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 1923, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1924, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 293, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Ding\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1924 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 292, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 1925, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1926, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 296, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Thing\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 1926 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 295, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1923, - 1925 - ] - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 291, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 1930 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 1900 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 1927 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 1901, - 1922 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 62, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCTour", - "id": 1887 - } - ] - } - ] - }, - { - "id": 1887, - "name": "SCTour", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A tour", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1891, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1892, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1893, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1889, - "name": "init", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Init script for the tour", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 28, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCTourWithoutReferences.init", - "id": 1877 - } - }, - { - "id": 1894, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1898, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1890, - "name": "steps", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Steps of a tour", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 35, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCTourStep", - "id": 1959 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCTourWithoutReferences.steps", - "id": 1878 - } - }, - { - "id": 1895, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1888, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a tour" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 56, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Tour", - "id": 551 - }, - "overwrites": { - "type": "reference", - "name": "SCTourWithoutReferences.type", - "id": 1879 - } - }, - { - "id": 1896, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1897, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1891, - 1892, - 1893, - 1889, - 1894, - 1898, - 1890, - 1895, - 1888, - 1896, - 1897 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 51, - "character": 23 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCTourWithoutReferences", - "id": 1876 - }, - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "id": 1947, - "name": "SCTourResolvedElement", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Tour step resolved by an element" - }, - "children": [ - { - "id": 1948, - "name": "element", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Element name", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 167, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1948 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 161, - "character": 38 - } - ] - }, - { - "id": 1949, - "name": "SCTourResolvedEvent", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Tour step resolved by an event" - }, - "children": [ - { - "id": 1950, - "name": "event", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Event name", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 179, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1950 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 173, - "character": 36 - } - ] - }, - { - "id": 1951, - "name": "SCTourResolvedLocation", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Tour step resolved by a location" - }, - "children": [ - { - "id": 1952, - "name": "location", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Matching location" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 189, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCTourResolvedLocationTypeIs", - "id": 1953 - }, - { - "type": "reference", - "name": "SCTourResolvedLocationTypeMatch", - "id": 1955 - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1952 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 185, - "character": 39 - } - ] - }, - { - "id": 1953, - "name": "SCTourResolvedLocationTypeIs", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Tour step resolved by a location for a specific location" - }, - "children": [ - { - "id": 1954, - "name": "is", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Specific location name", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 201, - "character": 4 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1954 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 195, - "character": 45 - } - ] - }, - { - "id": 1955, - "name": "SCTourResolvedLocationTypeMatch", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Tour step resolved by a location for a specific location" - }, - "children": [ - { - "id": 1956, - "name": "match", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Regex location name", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 213, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1956 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 207, - "character": 48 - } - ] - }, - { - "id": 1957, - "name": "SCTourResolvedMenu", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Tour step resolved by interacting with a menu" - }, - "children": [ - { - "id": 1958, - "name": "menu", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Menu location" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 223, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "open-left" - }, - { - "type": "stringLiteral", - "value": "open-right" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1958 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 219, - "character": 35 - } - ] - }, - { - "id": 1932, - "name": "SCTourStepLocation", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A location of a tour step" - }, - "children": [ - { - "id": 1933, - "name": "location", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Location to go to", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 84, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1934, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the step" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 89, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "location" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1933, - 1934 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 78, - "character": 35 - } - ] - }, - { - "id": 1943, - "name": "SCTourStepMenu", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Menu interaction of a tour step" - }, - "children": [ - { - "id": 1944, - "name": "action", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The action that needs to be completed on the menu" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 145, - "character": 8 - } - ], - "type": { - "type": "stringLiteral", - "value": "close" - } - }, - { - "id": 1945, - "name": "side", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The side of the menu that the step refers to" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 150, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "right" - } - }, - { - "id": 1946, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of the step" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 155, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "menu" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1944, - 1945, - 1946 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 141, - "character": 31 - } - ] - }, - { - "id": 1935, - "name": "SCTourStepTooltip", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A tooltip in a tour step" - }, - "children": [ - { - "id": 1936, - "name": "canFail", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Whether the tooltip may fail or not" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 99, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "false" - }, - { - "type": "intrinsic", - "name": "true" - } - ] - } - }, - { - "id": 1937, - "name": "element", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Element that the tooltip shall be pointing at or a list of elements to try in the specified order", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 106, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - ] - } - }, - { - "id": 1938, - "name": "position", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Position of the tooltip" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 111, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "bottom" - }, - { - "type": "stringLiteral", - "value": "left" - }, - { - "type": "stringLiteral", - "value": "right" - }, - { - "type": "stringLiteral", - "value": "top" - } - ] - } - }, - { - "id": 1939, - "name": "resolved", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "How the step shall be resolved" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 116, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCTourResolvedElement", - "id": 1947 - }, - { - "type": "reference", - "name": "SCTourResolvedEvent", - "id": 1949 - }, - { - "type": "reference", - "name": "SCTourResolvedLocation", - "id": 1951 - }, - { - "type": "reference", - "name": "SCTourResolvedMenu", - "id": 1957 - } - ] - } - }, - { - "id": 1940, - "name": "text", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Text that the tooltip shall contain", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 123, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1941, - "name": "tries", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "How often it shall be retried", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 130, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1942, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the step" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 135, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "tooltip" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1936, - 1937, - 1938, - 1939, - 1940, - 1941, - 1942 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 95, - "character": 34 - } - ] - }, - { - "id": 1876, - "name": "SCTourWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A tour without references" - }, - "children": [ - { - "id": 1880, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1881, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1882, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1877, - "name": "init", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Init script for the tour", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 28, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1883, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1878, - "name": "steps", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Steps of a tour", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 35, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCTourStep", - "id": 1959 - } - } - }, - { - "id": 1884, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translations of specific values of the object", - "text": "Take precedence over \"main\" value for selected languages.\n" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 87, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCThingTranslatableProperties", - "id": 595 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - } - }, - { - "id": 1879, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a tour", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 42, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Tour", - "id": 551 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1885, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1886, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1880, - 1881, - 1882, - 1877, - 1883, - 1878, - 1884, - 1879, - 1885, - 1886 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 21, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCTour", - "id": 1887 - } - ] - }, - { - "id": 1959, - "name": "SCTourStep", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A step in a tour" - }, - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 70, - "character": 22 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCTourStepMenu", - "id": 1943 - }, - { - "type": "reference", - "name": "SCTourStepLocation", - "id": 1932 - }, - { - "type": "reference", - "name": "SCTourStepTooltip", - "id": 1935 - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 1899 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1887, - 1947, - 1949, - 1951, - 1953, - 1955, - 1957, - 1932, - 1943, - 1935, - 1876 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 1959 - ] - } - ], - "sources": [ - { - "fileName": "things/Tour.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1960, - "name": "\"things/Video\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Video.ts", - "children": [ - { - "id": 2010, - "name": "SCVideoMeta", - "kind": 128, - "kindString": "Class", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Meta information about a video" - }, - "children": [ - { - "id": 2023, - "name": "constructor", - "kind": 512, - "kindString": "Constructor", - "flags": { - "isProtected": true, - "isExported": true - }, - "signatures": [ - { - "id": 2024, - "name": "new SCVideoMeta", - "kind": 16384, - "kindString": "Constructor signature", - "flags": {}, - "type": { - "type": "reference", - "name": "SCVideoMeta", - "id": 2010 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 308, - "character": 3 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.__constructor", - "id": 632 - } - }, - { - "id": 2019, - "name": "_instance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isProtected": true, - "isStatic": true, - "isExported": true - }, - "comment": { - "shortText": "Set type definiton for singleton instance" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 258, - "character": 28 - } - ], - "type": { - "type": "reference", - "name": "Map", - "typeArguments": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "unknown" - } - ] - }, - "defaultValue": " new Map()", - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta._instance", - "id": 602 - } - }, - { - "id": 2020, - "name": "getInstance", - "kind": 2048, - "kindString": "Method", - "flags": { - "isPublic": true, - "isStatic": true, - "isExported": true - }, - "signatures": [ - { - "id": 2021, - "name": "getInstance", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Function to retrieve typed singleton instance" - }, - "typeParameter": [ - { - "id": 2022, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - } - ], - "sources": [ - { - "fileName": "Thing.ts", - "line": 303, - "character": 27 - } - ], - "inheritedFrom": { - "type": "reference", - "name": "SCThingMeta.getInstance", - "id": 629 - } - }, - { - "id": 2011, - "name": "fieldTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of fields" - }, - "children": [ - { - "id": 2012, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 144, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 2013, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 147, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 2012, - 2013 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 143, - "character": 19 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldTranslations", - "id": 603 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldTranslations", - "id": 11 - } - }, - { - "id": 2014, - "name": "fieldValueTranslations", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations of values of fields" - }, - "children": [ - { - "id": 2015, - "name": "de", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 2016, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 158, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"Video\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 2016 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 156, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - }, - { - "id": 2017, - "name": "en", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 2018, - "name": "type", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 162, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - }, - "defaultValue": " SCThingType.Video" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 2018 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 160, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 2015, - 2017 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 155, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - }, - "overwrites": { - "type": "reference", - "name": "SCThingMeta.fieldValueTranslations", - "id": 624 - }, - "implementationOf": { - "type": "reference", - "name": "SCMetaTranslations.fieldValueTranslations", - "id": 12 - } - } - ], - "groups": [ - { - "title": "Constructors", - "kind": 512, - "children": [ - 2023 - ] - }, - { - "title": "Properties", - "kind": 1024, - "children": [ - 2019 - ] - }, - { - "title": "Methods", - "kind": 2048, - "children": [ - 2020 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 2011, - 2014 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 137, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCThing", - "id": 562 - } - ] - }, - { - "type": "reference", - "name": "SCMetaTranslations", - "id": 9, - "typeArguments": [ - { - "type": "reference", - "name": "SCVideo", - "id": 1988 - } - ] - } - ] - }, - { - "id": 1988, - "name": "SCVideo", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A video", - "tags": [ - { - "tag": "validatable", - "text": "" - }, - { - "tag": "indexable", - "text": "\n" - } - ] - }, - "children": [ - { - "id": 1989, - "name": "actors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Persons acting in the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 126, - "character": 8 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - } - }, - { - "id": 1997, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1991, - "name": "authors", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Authors of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 64, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.authors", - "id": 830 - } - }, - { - "id": 1994, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 1998, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 2005, - "name": "duration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The Duration of the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 29, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Duration", - "id": 453 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCVideoWithoutReferences.duration", - "id": 1962 - } - }, - { - "id": 1999, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1995, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 1996, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 2000, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 2003, - "name": "offers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of offers for that thing" - }, - "sources": [ - { - "fileName": "base/ThingThatCanBeOffered.ts", - "line": 81, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801, - "typeArguments": [ - { - "type": "reference", - "name": "SCAcademicPriceGroup", - "id": 775 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingThatCanBeOffered.offers", - "id": 791 - } - }, - { - "id": 2004, - "name": "origin", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Origin of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 114, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCThingRemoteOrigin", - "id": 579 - }, - { - "type": "reference", - "name": "SCThingUserOrigin", - "id": 588 - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThing.origin", - "id": 563 - } - }, - { - "id": 1992, - "name": "publishers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of publishers of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 69, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCPersonWithoutReferences", - "id": 456 - }, - { - "type": "reference", - "name": "SCOrganizationWithoutReferences", - "id": 398 - } - ] - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.publishers", - "id": 831 - } - }, - { - "id": 2006, - "name": "sources", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Downloadable/Streamable Files of the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 34, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCVideoSource", - "id": 1978 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCVideoWithoutReferences.sources", - "id": 1963 - } - }, - { - "id": 2007, - "name": "thumbnails", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URLs to a thumbnails for the Video", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 41, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCVideoWithoutReferences.thumbnails", - "id": 1964 - } - }, - { - "id": 2008, - "name": "tracks", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Track Files for the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 46, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCVideoTrack", - "id": 1984 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCVideoWithoutReferences.tracks", - "id": 1965 - } - }, - { - "id": 2009, - "name": "transcript", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A Transcript of the Video", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 53, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCVideoWithoutReferences.transcript", - "id": 1966 - } - }, - { - "id": 1993, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 74, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.translations", - "id": 821 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWork.translations", - "id": 832 - } - }, - { - "id": 1990, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 131, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Video", - "id": 552 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 2001, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 2002, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1989, - 1997, - 1991, - 1994, - 1998, - 2005, - 1999, - 1995, - 1996, - 2000, - 2003, - 2004, - 1992, - 2006, - 2007, - 2008, - 2009, - 1993, - 1990, - 2001, - 2002 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 121, - "character": 24 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWork", - "id": 829 - }, - { - "type": "reference", - "name": "SCVideoWithoutReferences", - "id": 1961 - } - ] - }, - { - "id": 1978, - "name": "SCVideoSource", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1979, - "name": "height", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Pixel Height of the Video", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 67, - "character": 8 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1980, - "name": "mimeType", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "MIME-Type of the source File" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 72, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCVideoMimeType", - "id": 2025 - } - }, - { - "id": 1981, - "name": "size", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Size of the Video File in bytes", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 79, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 1982, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "URL to the Video File", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 86, - "character": 5 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1983, - "name": "width", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Pixel Width of the Video", - "tags": [ - { - "tag": "integer", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 93, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1979, - 1980, - 1981, - 1982, - 1983 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 61, - "character": 30 - } - ] - }, - { - "id": 1984, - "name": "SCVideoTrack", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "children": [ - { - "id": 1985, - "name": "language", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Language of the Subtitle" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 100, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - { - "id": 1986, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Content Type of the Track File" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 105, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCVideoTrackTypes", - "id": 2026 - } - }, - { - "id": 1987, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "URL to the Track File", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 112, - "character": 5 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1985, - 1986, - 1987 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 96, - "character": 29 - } - ] - }, - { - "id": 1961, - "name": "SCVideoWithoutReferences", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A video without references" - }, - "children": [ - { - "id": 1972, - "name": "alternateNames", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Alternate names of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 60, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.alternateNames", - "id": 554 - } - }, - { - "id": 1968, - "name": "datePublished", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Date the creative work was published" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 35, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.datePublished", - "id": 818 - } - }, - { - "id": 1973, - "name": "description", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Description of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 67, - "character": 13 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.description", - "id": 555 - } - }, - { - "id": 1962, - "name": "duration", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "The Duration of the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 29, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCISO8601Duration", - "id": 453 - } - }, - { - "id": 1974, - "name": "image", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of an image of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 73, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.image", - "id": 556 - } - }, - { - "id": 1969, - "name": "inLanguages", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "List of languages this creative work is written/recorded/... in" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 40, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCLanguage", - "id": 2 - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.inLanguages", - "id": 819 - } - }, - { - "id": 1970, - "name": "keywords", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Keywords of the creative work", - "tags": [ - { - "tag": "aggregatable", - "text": "" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 48, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.keywords", - "id": 820 - } - }, - { - "id": 1975, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the thing", - "tags": [ - { - "tag": "minlength", - "text": "1" - }, - { - "tag": "sortable", - "text": "ducet" - }, - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 81, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.name", - "id": 557 - } - }, - { - "id": 1963, - "name": "sources", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Downloadable/Streamable Files of the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 34, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCVideoSource", - "id": 1978 - } - } - }, - { - "id": 1964, - "name": "thumbnails", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URLs to a thumbnails for the Video", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 41, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 1965, - "name": "tracks", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Track Files for the Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 46, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCVideoTrack", - "id": 1984 - } - }, - { - "id": 1966, - "name": "transcript", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A Transcript of the Video", - "tags": [ - { - "tag": "text", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 53, - "character": 12 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 1971, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Translated fields of the creative work" - }, - "sources": [ - { - "fileName": "base/CreativeWork.ts", - "line": 53, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCCreativeWorkTranslatableProperties", - "id": 845 - } - ] - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.translations", - "id": 558 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences.translations", - "id": 821 - } - }, - { - "id": 1967, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of an Video" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 58, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "Video", - "id": 552 - }, - "overwrites": { - "type": "reference", - "name": "SCThingWithoutReferences.type", - "id": 559 - } - }, - { - "id": 1976, - "name": "uid", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing" - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 98, - "character": 5 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.uid", - "id": 560 - } - }, - { - "id": 1977, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL of the thing", - "tags": [ - { - "tag": "keyword", - "text": "\n" - } - ] - }, - "sources": [ - { - "fileName": "Thing.ts", - "line": 104, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCThingWithoutReferences.url", - "id": 561 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 1972, - 1968, - 1973, - 1962, - 1974, - 1969, - 1970, - 1975, - 1963, - 1964, - 1965, - 1966, - 1971, - 1967, - 1976, - 1977 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 24, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCCreativeWorkWithoutReferences", - "id": 817 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCVideo", - "id": 1988 - } - ] - }, - { - "id": 2025, - "name": "SCVideoMimeType", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Video Encoding Formats" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 170, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "video/mp4" - }, - { - "type": "stringLiteral", - "value": "video/ogg" - }, - { - "type": "stringLiteral", - "value": "video/webm" - }, - { - "type": "stringLiteral", - "value": "application/vnd.apple.mpegurl" - }, - { - "type": "stringLiteral", - "value": "application/dash+xml" - } - ] - } - }, - { - "id": 2026, - "name": "SCVideoTrackTypes", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Video Track Types" - }, - "sources": [ - { - "fileName": "things/Video.ts", - "line": 180, - "character": 29 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "captions" - }, - { - "type": "stringLiteral", - "value": "chapters" - }, - { - "type": "stringLiteral", - "value": "description" - }, - { - "type": "stringLiteral", - "value": "metadata" - }, - { - "type": "stringLiteral", - "value": "subtitles" - } - ] - } - } - ], - "groups": [ - { - "title": "Classes", - "kind": 128, - "children": [ - 2010 - ] - }, - { - "title": "Interfaces", - "kind": 256, - "children": [ - 1988, - 1978, - 1984, - 1961 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2025, - 2026 - ] - } - ], - "sources": [ - { - "fileName": "things/Video.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 25, - "name": "\"types/GeoInformation\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/GeoInformation.ts", - "children": [ - { - "id": 26, - "name": "SCGeoInformation", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Positional information" - }, - "children": [ - { - "id": 27, - "name": "point", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Center point of a place", - "tags": [ - { - "tag": "sortable", - "text": "distance -> Point.coordinates\n" - } - ] - }, - "sources": [ - { - "fileName": "types/GeoInformation.ts", - "line": 26, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "Point" - } - }, - { - "id": 28, - "name": "polygon", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Shape of a place" - }, - "sources": [ - { - "fileName": "types/GeoInformation.ts", - "line": 30, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "Polygon" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 27, - 28 - ] - } - ], - "sources": [ - { - "fileName": "types/GeoInformation.ts", - "line": 20, - "character": 33 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 26 - ] - } - ], - "sources": [ - { - "fileName": "types/GeoInformation.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2646, - "name": "\"types/Guards\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Guards.ts", - "children": [ - { - "id": 2653, - "name": "isBulkResponse", - "kind": 64, - "kindString": "Function", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2654, - "name": "isBulkResponse", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Type guard to check if something is a bulk response" - }, - "parameters": [ - { - "id": 2655, - "name": "something", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Something to check\n" - }, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "sources": [ - { - "fileName": "types/Guards.ts", - "line": 49, - "character": 30 - } - ] - }, - { - "id": 2659, - "name": "isMultiSearchResponse", - "kind": 64, - "kindString": "Function", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2660, - "name": "isMultiSearchResponse", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Type guard to check if something is a multi search response" - }, - "parameters": [ - { - "id": 2661, - "name": "something", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Something to check\n" - }, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "sources": [ - { - "fileName": "types/Guards.ts", - "line": 78, - "character": 37 - } - ] - }, - { - "id": 2656, - "name": "isSearchResponse", - "kind": 64, - "kindString": "Function", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2657, - "name": "isSearchResponse", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Type guard to check if something is a search response" - }, - "parameters": [ - { - "id": 2658, - "name": "something", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Something to check\n" - }, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "sources": [ - { - "fileName": "types/Guards.ts", - "line": 62, - "character": 32 - } - ] - }, - { - "id": 2647, - "name": "isThing", - "kind": 64, - "kindString": "Function", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2648, - "name": "isThing", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Type guard to check if something is a SCThing" - }, - "parameters": [ - { - "id": 2649, - "name": "something", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Something to check\n" - }, - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "sources": [ - { - "fileName": "types/Guards.ts", - "line": 26, - "character": 23 - } - ] - }, - { - "id": 2650, - "name": "isThingWithTranslations", - "kind": 64, - "kindString": "Function", - "flags": { - "isExported": true - }, - "signatures": [ - { - "id": 2651, - "name": "isThingWithTranslations", - "kind": 4096, - "kindString": "Call signature", - "flags": {}, - "comment": { - "shortText": "Type guard to check if translations exist" - }, - "parameters": [ - { - "id": 2652, - "name": "thing", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "comment": { - "text": "Thing to check\n" - }, - "type": { - "type": "reference", - "name": "SCThingWithoutReferences", - "id": 553 - } - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "sources": [ - { - "fileName": "types/Guards.ts", - "line": 39, - "character": 39 - } - ] - } - ], - "groups": [ - { - "title": "Functions", - "kind": 64, - "children": [ - 2653, - 2659, - 2656, - 2647, - 2650 - ] - } - ], - "sources": [ - { - "fileName": "types/Guards.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 81, - "name": "\"types/Map\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Map.ts", - "children": [ - { - "id": 82, - "name": "SCMap", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Capsulation for a map with a string as key with values of type `T`", - "text": "!!! BEWARE !!!\nCan't be refactored to a `Map`, because it can't be serialized via JSON.stringify(map)\n" - }, - "typeParameter": [ - { - "id": 83, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "comment": { - "shortText": "Can be any type.\n" - } - } - ], - "indexSignature": [ - { - "id": 84, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key", - "text": "!!! BEWARE !!!\nCan't be refactored to a `Map`, because it can't be serialized via JSON.stringify(map)\n" - }, - "parameters": [ - { - "id": 85, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "typeParameter", - "name": "T" - } - } - ], - "sources": [ - { - "fileName": "types/Map.ts", - "line": 24, - "character": 22 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - }, - { - "type": "reference", - "name": "SCBackendConfigurationDatabaseConfiguration", - "id": 2473 - }, - { - "type": "reference", - "name": "SCAvailabilityFilterArguments", - "id": 2487 - }, - { - "type": "reference", - "name": "SCBooleanFilterArguments", - "id": 2498 - }, - { - "type": "reference", - "name": "SCDistanceFilterArguments", - "id": 2508 - }, - { - "type": "reference", - "name": "SCValueFilterArguments", - "id": 2519 - } - ] - }, - { - "id": 86, - "name": "SCRestrictedMap", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Restricted map with keys, limited to values of `U`, and corresponding values of type `T`", - "text": "!!! BEWARE !!!\nCan't be refactored to a `Map`, because it can't be serialized via JSON.stringify(map)\nAlso note, that this is a type not an interface\n" - }, - "typeParameter": [ - { - "id": 87, - "name": "U", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "comment": { - "shortText": "Must be a type the `in` operator can be applied to and contains only strings or numbers" - }, - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "intrinsic", - "name": "number" - } - ] - } - }, - { - "id": 88, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "comment": { - "shortText": "Can be any type\n" - } - } - ], - "sources": [ - { - "fileName": "types/Map.ts", - "line": 41, - "character": 27 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 89, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "sources": [ - { - "fileName": "types/Map.ts", - "line": 41, - "character": 59 - } - ] - } - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 82 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 86 - ] - } - ], - "sources": [ - { - "fileName": "types/Map.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 367, - "name": "\"types/Places\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Places.ts", - "children": [ - { - "id": 368, - "name": "SCInPlace", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Something that is or happens in a place", - "text": "!Important!\nThis is not a SCThing.\n" - }, - "children": [ - { - "id": 369, - "name": "inPlace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Place the thing is or happens in" - }, - "sources": [ - { - "fileName": "types/Places.ts", - "line": 28, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCBuildingWithoutReferences", - "id": 146 - }, - { - "type": "reference", - "name": "SCPointOfInterestWithoutReferences", - "id": 211 - }, - { - "type": "reference", - "name": "SCRoomWithoutReferences", - "id": 294 - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 369 - ] - } - ], - "sources": [ - { - "fileName": "types/Places.ts", - "line": 24, - "character": 26 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCThingInPlace", - "id": 371 - }, - { - "type": "reference", - "name": "SCThingThatCanBeOfferedOffer", - "id": 801 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 368 - ] - } - ], - "sources": [ - { - "fileName": "types/Places.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 29, - "name": "\"types/PostalAddress\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/PostalAddress.ts", - "children": [ - { - "id": 30, - "name": "SCPostalAddress", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A postal address" - }, - "children": [ - { - "id": 31, - "name": "addressCountry", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Country of the address" - }, - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 22, - "character": 16 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 32, - "name": "addressLocality", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "City of the address" - }, - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 27, - "character": 17 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 33, - "name": "addressRegion", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "State of the address" - }, - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 32, - "character": 15 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 35, - "name": "postOfficeBoxNumber", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Optional post box number" - }, - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 42, - "character": 21 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 34, - "name": "postalCode", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Zip code of the address" - }, - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 37, - "character": 12 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 36, - "name": "streetAddress", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Street of the address - with house number!" - }, - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 47, - "character": 15 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 31, - 32, - 33, - 35, - 34, - 36 - ] - } - ], - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 18, - "character": 32 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 30 - ] - } - ], - "sources": [ - { - "fileName": "types/PostalAddress.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 451, - "name": "\"types/Time\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Time.ts", - "children": [ - { - "id": 452, - "name": "SCISO8601Date", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An ISO8601 date", - "tags": [ - { - "tag": "pattern", - "text": "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$" - }, - { - "tag": "see", - "text": "https://gist.github.com/philipashlock/8830168\n" - } - ] - }, - "sources": [ - { - "fileName": "types/Time.ts", - "line": 22, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 453, - "name": "SCISO8601Duration", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An ISO8601 duration", - "tags": [ - { - "tag": "pattern", - "text": "^(R\\d*\\/)?P(?:\\d+(?:\\.\\d+)?Y)?(?:\\d+(?:\\.\\d+)?M)?(?:\\d+(?:\\.\\d+)?W)?(?:\\d+(?:\\.\\d+)?D)?(?:T(?:\\d+(?:\\.\\d+)?H)?(?:\\d+(?:\\.\\d+)?M)?(?:\\d+(?:\\.\\d+)?S)?)?$" - }, - { - "tag": "see", - "text": "https://gist.github.com/philipashlock/8830168\n" - } - ] - }, - "sources": [ - { - "fileName": "types/Time.ts", - "line": 32, - "character": 29 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 454, - "name": "SCISO8601Time", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An ISO8601 time", - "tags": [ - { - "tag": "pattern", - "text": "\\d{2}:\\d{2}(:\\d{2})?\n" - } - ] - }, - "sources": [ - { - "fileName": "types/Time.ts", - "line": 40, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 452, - 453, - 454 - ] - } - ], - "sources": [ - { - "fileName": "types/Time.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 525, - "name": "\"types/UUID\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/UUID.ts", - "children": [ - { - "id": 526, - "name": "SCUuid", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Universally unique identifier of the thing", - "tags": [ - { - "tag": "pattern", - "text": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$" - }, - { - "tag": "see", - "text": "http://stackoverflow.com/questions/7905929/how-to-test-valid-uuid-guid\n" - } - ] - }, - "sources": [ - { - "fileName": "types/UUID.ts", - "line": 21, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 526 - ] - } - ], - "sources": [ - { - "fileName": "types/UUID.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2347, - "name": "\"types/config/App\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/config/App.ts", - "children": [ - { - "id": 2359, - "name": "SCAppConfiguration", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An app configuration" - }, - "children": [ - { - "id": 2360, - "name": "campusPolygon", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Polygon that encapsulates the main campus" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 85, - "character": 15 - } - ], - "type": { - "type": "reference", - "name": "Polygon" - } - }, - { - "id": 2361, - "name": "features", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of features to en- or disable" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 90, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCAppConfigurationFeature", - "id": 2369 - } - }, - { - "id": 2362, - "name": "imageUrl", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A URL where images are available" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 95, - "character": 10 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2363, - "name": "menus", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of available menu categories in the app" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 100, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCAppConfigurationMenuCategory", - "id": 2353 - } - } - }, - { - "id": 2364, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name for the app" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 105, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2365, - "name": "privacyPolicyUrl", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "URL to a file containing the privacy policy" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 110, - "character": 18 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2366, - "name": "settings", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of available settings in the app" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 115, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSetting", - "id": 1698 - } - } - }, - { - "id": 2367, - "name": "storeUrl", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Map of store URLs" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 120, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCAppConfigurationStoreUrl", - "id": 2371 - } - }, - { - "id": 2368, - "name": "url", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "URL where a web instance of the app is available" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 125, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2360, - 2361, - 2362, - 2363, - 2364, - 2365, - 2366, - 2367, - 2368 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 81, - "character": 35 - } - ] - }, - { - "id": 2369, - "name": "SCAppConfigurationFeature", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": {}, - "children": [ - { - "id": 2370, - "name": "widgets", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": {}, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 135, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "boolean" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2370 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 131, - "character": 42 - } - ] - }, - { - "id": 2353, - "name": "SCAppConfigurationMenuCategory", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An app configuration menu category" - }, - "children": [ - { - "id": 2354, - "name": "icon", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Icon for the menu category" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 51, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2355, - "name": "id", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "ID of the menu category" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 56, - "character": 4 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "main" - }, - { - "type": "stringLiteral", - "value": "meta" - }, - { - "type": "stringLiteral", - "value": "personal" - }, - { - "type": "stringLiteral", - "value": "external" - } - ] - } - }, - { - "id": 2356, - "name": "items", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of items that belong to the category" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 65, - "character": 7 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCAppConfigurationMenuItem", - "id": 2348 - } - } - }, - { - "id": 2357, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the category" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 70, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2358, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations for the menu category" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 75, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCAppConfigurationMenuCategoryTranslationName", - "id": 2377 - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2354, - 2355, - 2356, - 2357, - 2358 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 47, - "character": 47 - } - ] - }, - { - "id": 2377, - "name": "SCAppConfigurationMenuCategoryTranslationName", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable property of a menu category" - }, - "children": [ - { - "id": 2378, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translation of the name of a menu category" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 173, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2378 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 169, - "character": 62 - } - ] - }, - { - "id": 2348, - "name": "SCAppConfigurationMenuItem", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An app configuration menu item" - }, - "children": [ - { - "id": 2349, - "name": "icon", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Icon for the menu item" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 26, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2350, - "name": "route", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Route inside the app" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 31, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2351, - "name": "title", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Title of the route" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 36, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2352, - "name": "translations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations for the menu item" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 41, - "character": 14 - } - ], - "type": { - "type": "reference", - "name": "SCTranslations", - "id": 5, - "typeArguments": [ - { - "type": "reference", - "name": "SCAppConfigurationMenuItemTranslationTitle", - "id": 2375 - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2349, - 2350, - 2351, - 2352 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 22, - "character": 43 - } - ] - }, - { - "id": 2375, - "name": "SCAppConfigurationMenuItemTranslationTitle", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translatable property of a menu item" - }, - "children": [ - { - "id": 2376, - "name": "title", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translation of the title of a menu item" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 163, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2376 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 159, - "character": 59 - } - ] - }, - { - "id": 2371, - "name": "SCAppConfigurationStoreUrl", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "URLs of published apps" - }, - "children": [ - { - "id": 2372, - "name": "android", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Google Play Store URL" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 145, - "character": 9 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2373, - "name": "ios", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Apple App Store URL" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 149, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2374, - "name": "uwp", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Microsoft Store URL" - }, - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 153, - "character": 5 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "undefined" - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2372, - 2373, - 2374 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 141, - "character": 43 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2359, - 2369, - 2353, - 2377, - 2348, - 2375, - 2371 - ] - } - ], - "sources": [ - { - "fileName": "types/config/App.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2448, - "name": "\"types/config/Backend\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/config/Backend.ts", - "children": [ - { - "id": 2465, - "name": "SCBackendAggregationConfiguration", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Describes which field on which type should be aggregated" - }, - "children": [ - { - "id": 2466, - "name": "fieldName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field name of field which values should be aggregated" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 138, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2467, - "name": "onlyOnTypes", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of SC types of which the field is on", - "text": "If the type is not given is is assumed the field exists on every type\n" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 145, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2466, - 2467 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 134, - "character": 50 - } - ] - }, - { - "id": 2449, - "name": "SCBackendConfiguration", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A backend configuration" - }, - "children": [ - { - "id": 2455, - "name": "SCVersion", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Version string of the installed StAppsCore" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 56, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2450, - "name": "hiddenTypes", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of hidden SC types", - "text": "If a type is hidden it won't show in any result unless the type is filtered for\n\n" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 31, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - } - }, - { - "id": 2451, - "name": "maxMultiSearchRouteQueries", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Maximum number of queries, that can be used in MultiSearchRoute" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 36, - "character": 28 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2452, - "name": "maxRequestBodySize", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Maximum body size for requests" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 41, - "character": 20 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2453, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of university" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 46, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2454, - "name": "namespace", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace of the university for UID generation" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 51, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCUuid", - "id": 526 - } - }, - { - "id": 2456, - "name": "sortableFields", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of sortable fields of each type" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 61, - "character": 16 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCBackendConfigurationSortableField", - "id": 2457 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2455, - 2450, - 2451, - 2452, - 2453, - 2454, - 2456 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 24, - "character": 39 - } - ] - }, - { - "id": 2473, - "name": "SCBackendConfigurationDatabaseConfiguration", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Configuration of the database" - }, - "indexSignature": [ - { - "id": 2475, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2476, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "children": [ - { - "id": 2474, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Name of the database used by the backend" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 183, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2474 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 179, - "character": 60 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ] - } - ] - }, - { - "id": 2461, - "name": "SCBackendConfigurationSearchBoostingType", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A boosting configuration for one SCType" - }, - "children": [ - { - "id": 2462, - "name": "factor", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The factor of which the scores matching this type should be multiplied by" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 112, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2463, - "name": "fields", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Outer-Map:\nFields of this type that should be boosted if they match a given value\nFor nest fields you can use the `.` as a separator. For example `academicTerms.acronym`", - "text": "Inner-map:\nValue of the field that should be boosted by the given number\nFor example `\"SS 2019\": 2`\n" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 123, - "character": 8 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "number" - } - ] - } - ] - } - }, - { - "id": 2464, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of things the factor should be applied to" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 128, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2462, - 2463, - 2464 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 107, - "character": 57 - } - ] - }, - { - "id": 2457, - "name": "SCBackendConfigurationSortableField", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Description which sort types are supported on which fields of which types" - }, - "children": [ - { - "id": 2458, - "name": "fieldName", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field name which the sorts should be available on" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 71, - "character": 11 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2459, - "name": "onlyOnTypes", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "A list of SC types on which this field exists", - "text": "If no type is given it is assumed it exists on every type\n" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 78, - "character": 13 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCThingType", - "id": 528 - } - } - }, - { - "id": 2460, - "name": "sortTypes", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of supported sorts on this field" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 83, - "character": 11 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSearchSortType", - "id": 2414 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2458, - 2459, - 2460 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 67, - "character": 52 - } - ] - }, - { - "id": 2468, - "name": "SCBackendInternalConfiguration", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The internal backend configuration that is hidden from the app" - }, - "children": [ - { - "id": 2469, - "name": "aggregations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of configurations for aggregations" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 155, - "character": 14 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCBackendAggregationConfiguration", - "id": 2465 - } - } - }, - { - "id": 2470, - "name": "boostings", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of configurations for search boosting", - "text": "The resulting scores of matching objects can be boosted (multiplied by a number) to change the order in the\nset of results\n" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 163, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCBackendConfigurationSearchBoostingContext", - "id": 2478 - } - }, - { - "id": 2471, - "name": "database", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Configuration of the database" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 168, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "SCBackendConfigurationDatabaseConfiguration", - "id": 2473 - } - }, - { - "id": 2472, - "name": "monitoring", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Configuration for monitoring" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 173, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "SCMonitoringConfiguration", - "id": 2444 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2469, - 2470, - 2471, - 2472 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 151, - "character": 47 - } - ] - }, - { - "id": 2478, - "name": "SCBackendConfigurationSearchBoostingContext", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A boosting configuration for one context" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 98, - "character": 55 - } - ], - "type": { - "type": "reference", - "name": "SCRestrictedMap", - "id": 86, - "typeArguments": [ - { - "type": "reference", - "name": "SCSearchContext", - "id": 2477 - }, - { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCBackendConfigurationSearchBoostingType", - "id": 2461 - } - } - ] - } - }, - { - "id": 2477, - "name": "SCSearchContext", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Possible context names to be used by the search request" - }, - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 90, - "character": 27 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "default" - }, - { - "type": "stringLiteral", - "value": "dining" - }, - { - "type": "stringLiteral", - "value": "place" - } - ] - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2465, - 2449, - 2473, - 2461, - 2457, - 2468 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2478, - 2477 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Backend.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2416, - "name": "\"types/config/Monitoring\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/config/Monitoring.ts", - "children": [ - { - "id": 2417, - "name": "SCMonitoringAction", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An abstract action that can be executed by a failed watcher", - "text": "This is extended by actual actions.\n" - }, - "children": [ - { - "id": 2418, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Message that is used by the action", - "text": "Mustache syntax is supported to evaluate the query.\n" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 26, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2419, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of the action" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 31, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "log" - }, - { - "type": "stringLiteral", - "value": "mail" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2418, - 2419 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 20, - "character": 35 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCMonitoringLogAction", - "id": 2420 - }, - { - "type": "reference", - "name": "SCMonitoringMailAction", - "id": 2424 - } - ] - }, - { - "id": 2444, - "name": "SCMonitoringConfiguration", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A complete monitoring configuration for the backend" - }, - "children": [ - { - "id": 2445, - "name": "actions", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of actions that are executed, when a watcher fails" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 158, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCMonitoringMailAction", - "id": 2424 - }, - { - "type": "reference", - "name": "SCMonitoringLogAction", - "id": 2420 - } - ] - } - ] - } - }, - { - "id": 2446, - "name": "watchers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of watches" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 163, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCMonitoringWatcher", - "id": 2438 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2445, - 2446 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 154, - "character": 42 - } - ] - }, - { - "id": 2420, - "name": "SCMonitoringLogAction", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A log action which can be executed from a failed watcher" - }, - "children": [ - { - "id": 2423, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Message that is used by the action", - "text": "Mustache syntax is supported to evaluate the query.\n" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 26, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMonitoringAction.message", - "id": 2418 - } - }, - { - "id": 2421, - "name": "prefix", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A prefix for the logged messages" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 41, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2422, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of the action" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 46, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "log" - }, - "overwrites": { - "type": "reference", - "name": "SCMonitoringAction.type", - "id": 2419 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2423, - 2421, - 2422 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 37, - "character": 38 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMonitoringAction", - "id": 2417 - } - ] - }, - { - "id": 2424, - "name": "SCMonitoringMailAction", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A mail task which can be executed from a failed watcher" - }, - "children": [ - { - "id": 2428, - "name": "message", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Message that is used by the action", - "text": "Mustache syntax is supported to evaluate the query.\n" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 26, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "inheritedFrom": { - "type": "reference", - "name": "SCMonitoringAction.message", - "id": 2418 - } - }, - { - "id": 2425, - "name": "recipients", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of addresses to send the mails to" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 56, - "character": 12 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "string" - } - } - }, - { - "id": 2426, - "name": "subject", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A subject line for all mails" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 61, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2427, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The type of the action" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 66, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "mail" - }, - "overwrites": { - "type": "reference", - "name": "SCMonitoringAction.type", - "id": 2419 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2428, - 2425, - 2426, - 2427 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 52, - "character": 39 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMonitoringAction", - "id": 2417 - } - ] - }, - { - "id": 2435, - "name": "SCMonitoringMaximumLengthCondition", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A condition which is met, when the result length is smaller than the maximum length" - }, - "children": [ - { - "id": 2436, - "name": "length", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The maximum length" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 111, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2437, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the condition" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 116, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "MaximumLength" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2436, - 2437 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 107, - "character": 51 - } - ] - }, - { - "id": 2432, - "name": "SCMonitoringMinimumLengthCondition", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A condition which is met, when the result length is higher than the minimum length" - }, - "children": [ - { - "id": 2433, - "name": "length", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The minimum length" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 96, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2434, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the condition" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 101, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "MinimumLength" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2433, - 2434 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 92, - "character": 51 - } - ] - }, - { - "id": 2429, - "name": "SCMonitoringTrigger", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A trigger which determines the execution time of a watcher" - }, - "children": [ - { - "id": 2430, - "name": "executionTime", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A cron like syntax to describe when this trigger should be executed" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 81, - "character": 15 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCMonitoringExecutionCalendarEvents", - "id": 2447 - }, - { - "type": "intrinsic", - "name": "string" - } - ] - } - }, - { - "id": 2431, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A name of the trigger that explains when it executes" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 86, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2430, - 2431 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 77, - "character": 36 - } - ] - }, - { - "id": 2438, - "name": "SCMonitoringWatcher", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A watcher that evaluates a query, when triggered" - }, - "children": [ - { - "id": 2439, - "name": "actions", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of actions that are executed, when the watcher fails" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 126, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCMonitoringLogAction", - "id": 2420 - }, - { - "type": "reference", - "name": "SCMonitoringMailAction", - "id": 2424 - } - ] - } - ] - } - }, - { - "id": 2440, - "name": "conditions", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of conditions that have to match the result of the query", - "text": "If not all conditions are met, the watcher will fail and all actions are executed\n" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 133, - "character": 12 - } - ], - "type": { - "type": "reference", - "name": "Array", - "typeArguments": [ - { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCMonitoringMaximumLengthCondition", - "id": 2435 - }, - { - "type": "reference", - "name": "SCMonitoringMinimumLengthCondition", - "id": 2432 - } - ] - } - ] - } - }, - { - "id": 2441, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A name for the watcher" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 138, - "character": 6 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2442, - "name": "query", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Query to execute against the database" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 143, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - }, - { - "id": 2443, - "name": "triggers", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of triggers" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 148, - "character": 10 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCMonitoringTrigger", - "id": 2429 - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2439, - 2440, - 2441, - 2442, - 2443 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 122, - "character": 36 - } - ] - }, - { - "id": 2447, - "name": "SCMonitoringExecutionCalendarEvents", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of events to describe the execution interval of monitoring triggers" - }, - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 72, - "character": 47 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "hourly" - }, - { - "type": "stringLiteral", - "value": "daily" - }, - { - "type": "stringLiteral", - "value": "weekly" - }, - { - "type": "stringLiteral", - "value": "monthly" - } - ] - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2417, - 2444, - 2420, - 2424, - 2435, - 2432, - 2429, - 2438 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2447 - ] - } - ], - "sources": [ - { - "fileName": "types/config/Monitoring.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2525, - "name": "\"types/filters/Abstract\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Abstract.ts", - "children": [ - { - "id": 2526, - "name": "SCSearchAbstractFilter", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Structure of a filter instruction" - }, - "typeParameter": [ - { - "id": 2527, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCSearchAbstractFilterArguments", - "id": 2531 - } - } - ], - "children": [ - { - "id": 2528, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments of filter" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 40, - "character": 11 - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCSearchAbstractFilterArguments", - "id": 2531 - } - } - }, - { - "id": 2529, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of filter" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 45, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCSearchFilterType", - "id": 2530 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2528, - 2529 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 36, - "character": 39 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCSearchAvailabilityFilter", - "id": 2484 - }, - { - "type": "reference", - "name": "SCSearchBooleanFilter", - "id": 2495 - }, - { - "type": "reference", - "name": "SCSearchDistanceFilter", - "id": 2505 - }, - { - "type": "reference", - "name": "SCSearchValueFilter", - "id": 2516 - } - ] - }, - { - "id": 2531, - "name": "SCSearchAbstractFilterArguments", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments for the filter instruction" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 51, - "character": 43 - } - ], - "type": { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ] - } - }, - { - "id": 2532, - "name": "SCSearchFilter", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Available filter instructions" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 56, - "character": 26 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCSearchAvailabilityFilter", - "id": 2484 - }, - { - "type": "reference", - "name": "SCSearchBooleanFilter", - "id": 2495 - }, - { - "type": "reference", - "name": "SCSearchDistanceFilter", - "id": 2505 - }, - { - "type": "reference", - "name": "SCSearchValueFilter", - "id": 2516 - } - ] - } - }, - { - "id": 2530, - "name": "SCSearchFilterType", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Filter instruction types" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 27, - "character": 30 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "availability" - }, - { - "type": "stringLiteral", - "value": "boolean" - }, - { - "type": "stringLiteral", - "value": "distance" - }, - { - "type": "stringLiteral", - "value": "value" - } - ] - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2526 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2531, - 2532, - 2530 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2483, - "name": "\"types/filters/Availability\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Availability.ts", - "children": [ - { - "id": 2487, - "name": "SCAvailabilityFilterArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments for filter instruction by availability" - }, - "typeParameter": [ - { - "id": 2491, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "indexSignature": [ - { - "id": 2492, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2493, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "typeParameter", - "name": "T" - } - } - ], - "children": [ - { - "id": 2488, - "name": "fromField", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field which marks the start of the availability" - }, - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 35, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - } - }, - { - "id": 2489, - "name": "time", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "Time to check. Defaults to 'now'" - }, - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 40, - "character": 6 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCISO8601Date", - "id": 452 - }, - { - "type": "stringLiteral", - "value": "now" - } - ] - } - }, - { - "id": 2490, - "name": "toField", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field which marks the end of the availability" - }, - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 45, - "character": 9 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2488, - 2489, - 2490 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 31, - "character": 46 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMap", - "id": 82 - } - ] - }, - { - "id": 2484, - "name": "SCSearchAvailabilityFilter", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An availability filter", - "text": "Filter for documents where it cannot be safely determined that they are not available\n" - }, - "children": [ - { - "id": 2486, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments of filter" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 40, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCAvailabilityFilterArguments", - "id": 2487 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractFilter.arguments", - "id": 2528 - } - }, - { - "id": 2485, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 25, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "availability" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractFilter.type", - "id": 2529 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2486, - 2485 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 24, - "character": 43 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractFilter", - "id": 2526, - "typeArguments": [ - { - "type": "reference", - "name": "SCAvailabilityFilterArguments", - "id": 2487 - } - ] - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2487, - 2484 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Availability.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2494, - "name": "\"types/filters/Boolean\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Boolean.ts", - "children": [ - { - "id": 2498, - "name": "SCBooleanFilterArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Additional arguments for boolean filters" - }, - "typeParameter": [ - { - "id": 2501, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "indexSignature": [ - { - "id": 2502, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2503, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "typeParameter", - "name": "T" - } - } - ], - "children": [ - { - "id": 2499, - "name": "filters", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of filter to apply the boolean operation to" - }, - "sources": [ - { - "fileName": "types/filters/Boolean.ts", - "line": 33, - "character": 9 - } - ], - "type": { - "type": "array", - "elementType": { - "type": "reference", - "name": "SCSearchFilter", - "id": 2532 - } - } - }, - { - "id": 2500, - "name": "operation", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Boolean operation to apply to the filters" - }, - "sources": [ - { - "fileName": "types/filters/Boolean.ts", - "line": 38, - "character": 11 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "and" - }, - { - "type": "stringLiteral", - "value": "not" - }, - { - "type": "stringLiteral", - "value": "or" - } - ] - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2499, - 2500 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Boolean.ts", - "line": 29, - "character": 41 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMap", - "id": 82 - } - ] - }, - { - "id": 2495, - "name": "SCSearchBooleanFilter", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A boolean filter", - "text": "This filter can be used to combine multiple filters with boolean operations.\n" - }, - "children": [ - { - "id": 2497, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments of filter" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 40, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCBooleanFilterArguments", - "id": 2498 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractFilter.arguments", - "id": 2528 - } - }, - { - "id": 2496, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/filters/Boolean.ts", - "line": 23, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "boolean" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractFilter.type", - "id": 2529 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2497, - 2496 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Boolean.ts", - "line": 22, - "character": 38 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractFilter", - "id": 2526, - "typeArguments": [ - { - "type": "reference", - "name": "SCBooleanFilterArguments", - "id": 2498 - } - ] - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2498, - 2495 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Boolean.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2504, - "name": "\"types/filters/Distance\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Distance.ts", - "children": [ - { - "id": 2508, - "name": "SCDistanceFilterArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Additional arguments for distance filters" - }, - "typeParameter": [ - { - "id": 2512, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "indexSignature": [ - { - "id": 2513, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2514, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "typeParameter", - "name": "T" - } - } - ], - "children": [ - { - "id": 2509, - "name": "distance", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Distance in meters to filter from given location" - }, - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 35, - "character": 10 - } - ], - "type": { - "type": "intrinsic", - "name": "number" - } - }, - { - "id": 2510, - "name": "field", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field which contains the location you want to filter" - }, - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 40, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - } - }, - { - "id": 2511, - "name": "position", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Position to calculate the distance to" - }, - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 45, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "Position" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2509, - 2510, - 2511 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 31, - "character": 42 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMap", - "id": 82 - } - ] - }, - { - "id": 2505, - "name": "SCSearchDistanceFilter", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A distance filter", - "text": "Filter for documents that are in the given distance of the given location\n" - }, - "children": [ - { - "id": 2507, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments of filter" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 40, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCSearchAbstractFilterArguments", - "id": 2531 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractFilter.arguments", - "id": 2528 - } - }, - { - "id": 2506, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 25, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "distance" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractFilter.type", - "id": 2529 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2507, - 2506 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 24, - "character": 39 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractFilter", - "id": 2526, - "typeArguments": [ - { - "type": "reference", - "name": "SCSearchAbstractFilterArguments", - "id": 2531 - } - ] - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2508, - 2505 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Distance.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2515, - "name": "\"types/filters/Value\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Value.ts", - "children": [ - { - "id": 2516, - "name": "SCSearchValueFilter", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Filters for documents that match the value on the given field" - }, - "children": [ - { - "id": 2518, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Arguments of filter" - }, - "sources": [ - { - "fileName": "types/filters/Abstract.ts", - "line": 40, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCValueFilterArguments", - "id": 2519 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractFilter.arguments", - "id": 2528 - } - }, - { - "id": 2517, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/filters/Value.ts", - "line": 22, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "value" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractFilter.type", - "id": 2529 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2518, - 2517 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Value.ts", - "line": 21, - "character": 36 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractFilter", - "id": 2526, - "typeArguments": [ - { - "type": "reference", - "name": "SCValueFilterArguments", - "id": 2519 - } - ] - } - ] - }, - { - "id": 2519, - "name": "SCValueFilterArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "typeParameter": [ - { - "id": 2522, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "indexSignature": [ - { - "id": 2523, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2524, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "typeParameter", - "name": "T" - } - } - ], - "children": [ - { - "id": 2520, - "name": "field", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field to filter for a value." - }, - "sources": [ - { - "fileName": "types/filters/Value.ts", - "line": 29, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - } - }, - { - "id": 2521, - "name": "value", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Value to filter. Value has to match the field exactly." - }, - "sources": [ - { - "fileName": "types/filters/Value.ts", - "line": 34, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2520, - 2521 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Value.ts", - "line": 25, - "character": 39 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMap", - "id": 82 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2516, - 2519 - ] - } - ], - "sources": [ - { - "fileName": "types/filters/Value.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 1, - "name": "\"types/i18n\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/i18n.ts", - "children": [ - { - "id": 2, - "name": "SCLanguage", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "An Language" - }, - "children": [ - { - "id": 3, - "name": "code", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The two letter ISO 639-1 Code of the Language" - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 22, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCLanguageCode", - "id": 14 - } - }, - { - "id": 4, - "name": "name", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The Fulltext name of the Language" - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 27, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCLanguageName", - "id": 13 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 3, - 4 - ] - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 18, - "character": 27 - } - ] - }, - { - "id": 9, - "name": "SCMetaTranslations", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Interface to be implemented by all Meta classes" - }, - "typeParameter": [ - { - "id": 10, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "children": [ - { - "id": 11, - "name": "fieldTranslations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 717, - "character": 19 - } - ], - "type": { - "type": "reference", - "name": "SCRequiredTranslation", - "id": 22, - "typeArguments": [ - { - "type": "typeParameter", - "name": "T" - } - ] - } - }, - { - "id": 12, - "name": "fieldValueTranslations", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 718, - "character": 24 - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 11, - 12 - ] - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 716, - "character": 35 - } - ], - "implementedBy": [ - { - "type": "reference", - "name": "SCAcademicDegreeMeta", - "id": 1109 - }, - { - "type": "reference", - "name": "SCAcademicDegreeMeta", - "id": 1109 - }, - { - "type": "reference", - "name": "SCAcademicEventMeta", - "id": 950 - }, - { - "type": "reference", - "name": "SCAcademicEventMeta", - "id": 950 - }, - { - "type": "reference", - "name": "SCAcademicTermWithoutReferencesMeta", - "id": 664 - }, - { - "type": "reference", - "name": "SCAcademicTermWithoutReferencesMeta", - "id": 664 - }, - { - "type": "reference", - "name": "SCArticleMeta", - "id": 1009 - }, - { - "type": "reference", - "name": "SCArticleMeta", - "id": 1009 - }, - { - "type": "reference", - "name": "SCBookMeta", - "id": 1068 - }, - { - "type": "reference", - "name": "SCBookMeta", - "id": 1068 - }, - { - "type": "reference", - "name": "SCBuildingMeta", - "id": 184 - }, - { - "type": "reference", - "name": "SCBuildingMeta", - "id": 184 - }, - { - "type": "reference", - "name": "SCCatalogMeta", - "id": 706 - }, - { - "type": "reference", - "name": "SCCatalogMeta", - "id": 706 - }, - { - "type": "reference", - "name": "SCCourseOfStudiesMeta", - "id": 1284 - }, - { - "type": "reference", - "name": "SCCourseOfStudiesMeta", - "id": 1284 - }, - { - "type": "reference", - "name": "SCCreativeWorkMeta", - "id": 851 - }, - { - "type": "reference", - "name": "SCCreativeWorkMeta", - "id": 851 - }, - { - "type": "reference", - "name": "SCDateSeriesMeta", - "id": 1217 - }, - { - "type": "reference", - "name": "SCDateSeriesMeta", - "id": 1217 - }, - { - "type": "reference", - "name": "SCDiffMeta", - "id": 1338 - }, - { - "type": "reference", - "name": "SCDiffMeta", - "id": 1338 - }, - { - "type": "reference", - "name": "SCDishMeta", - "id": 1406 - }, - { - "type": "reference", - "name": "SCDishMeta", - "id": 1406 - }, - { - "type": "reference", - "name": "SCEventMeta", - "id": 893 - }, - { - "type": "reference", - "name": "SCEventMeta", - "id": 893 - }, - { - "type": "reference", - "name": "SCFavoriteMeta", - "id": 1521 - }, - { - "type": "reference", - "name": "SCFloorMeta", - "id": 1602 - }, - { - "type": "reference", - "name": "SCFloorMeta", - "id": 1602 - }, - { - "type": "reference", - "name": "SCMessageMeta", - "id": 1659 - }, - { - "type": "reference", - "name": "SCMessageMeta", - "id": 1659 - }, - { - "type": "reference", - "name": "SCOrganizationMeta", - "id": 418 - }, - { - "type": "reference", - "name": "SCPersonMeta", - "id": 502 - }, - { - "type": "reference", - "name": "SCPersonMeta", - "id": 502 - }, - { - "type": "reference", - "name": "SCPlaceWithoutReferencesMeta", - "id": 68 - }, - { - "type": "reference", - "name": "SCPlaceWithoutReferencesMeta", - "id": 68 - }, - { - "type": "reference", - "name": "SCPointOfInterestMeta", - "id": 241 - }, - { - "type": "reference", - "name": "SCPointOfInterestMeta", - "id": 241 - }, - { - "type": "reference", - "name": "SCRoomMeta", - "id": 337 - }, - { - "type": "reference", - "name": "SCRoomMeta", - "id": 337 - }, - { - "type": "reference", - "name": "SCSemesterMeta", - "id": 752 - }, - { - "type": "reference", - "name": "SCSemesterMeta", - "id": 752 - }, - { - "type": "reference", - "name": "SCSettingMeta", - "id": 1721 - }, - { - "type": "reference", - "name": "SCSettingMeta", - "id": 1721 - }, - { - "type": "reference", - "name": "SCSportCourseMeta", - "id": 1164 - }, - { - "type": "reference", - "name": "SCSportCourseMeta", - "id": 1164 - }, - { - "type": "reference", - "name": "SCStudyModuleMeta", - "id": 1796 - }, - { - "type": "reference", - "name": "SCStudyModuleMeta", - "id": 1796 - }, - { - "type": "reference", - "name": "SCThingInPlaceMeta", - "id": 382 - }, - { - "type": "reference", - "name": "SCThingInPlaceMeta", - "id": 382 - }, - { - "type": "reference", - "name": "SCThingMeta", - "id": 601 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", - "id": 279 - }, - { - "type": "reference", - "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", - "id": 279 - }, - { - "type": "reference", - "name": "SCThingWithCategoriesWithoutReferencesMeta", - "id": 129 - }, - { - "type": "reference", - "name": "SCTicketMeta", - "id": 1860 - }, - { - "type": "reference", - "name": "SCTicketMeta", - "id": 1860 - }, - { - "type": "reference", - "name": "SCToDoMeta", - "id": 1485 - }, - { - "type": "reference", - "name": "SCToDoMeta", - "id": 1485 - }, - { - "type": "reference", - "name": "SCTourMeta", - "id": 1899 - }, - { - "type": "reference", - "name": "SCTourMeta", - "id": 1899 - }, - { - "type": "reference", - "name": "SCVideoMeta", - "id": 2010 - }, - { - "type": "reference", - "name": "SCVideoMeta", - "id": 2010 - } - ] - }, - { - "id": 5, - "name": "SCTranslations", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Translations for specific languages", - "tags": [ - { - "tag": "see", - "text": "https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" - } - ] - }, - "typeParameter": [ - { - "id": 6, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "children": [ - { - "id": 7, - "name": "de", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "German translations" - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 679, - "character": 4 - } - ], - "type": { - "type": "reference", - "name": "T", - "id": 6 - } - }, - { - "id": 8, - "name": "en", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true, - "isOptional": true - }, - "comment": { - "shortText": "English translations" - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 684, - "character": 4 - } - ], - "type": { - "type": "reference", - "name": "T", - "id": 6 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 7, - 8 - ] - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 675, - "character": 31 - } - ] - }, - { - "id": 16, - "name": "RecursivePartial", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "comment": { - "shortText": "Type to represent requiredness of translation properties.\nWill be changed from RecursivePartial to RecursiveRequired in the future.\n(Source: https://stackoverflow.com/a/51365037)" - }, - "typeParameter": [ - { - "id": 17, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 692, - "character": 21 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 18, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 692, - "character": 26 - } - ] - } - } - }, - { - "id": 14, - "name": "SCLanguageCode", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A List of all possible Languages as ISO 639-1 Codes", - "tags": [ - { - "tag": "see", - "text": "https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" - } - ] - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 227, - "character": 26 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "aa" - }, - { - "type": "stringLiteral", - "value": "ab" - }, - { - "type": "stringLiteral", - "value": "ae" - }, - { - "type": "stringLiteral", - "value": "af" - }, - { - "type": "stringLiteral", - "value": "ak" - }, - { - "type": "stringLiteral", - "value": "am" - }, - { - "type": "stringLiteral", - "value": "an" - }, - { - "type": "stringLiteral", - "value": "ar" - }, - { - "type": "stringLiteral", - "value": "as" - }, - { - "type": "stringLiteral", - "value": "av" - }, - { - "type": "stringLiteral", - "value": "ay" - }, - { - "type": "stringLiteral", - "value": "az" - }, - { - "type": "stringLiteral", - "value": "ba" - }, - { - "type": "stringLiteral", - "value": "be" - }, - { - "type": "stringLiteral", - "value": "bg" - }, - { - "type": "stringLiteral", - "value": "bh" - }, - { - "type": "stringLiteral", - "value": "bi" - }, - { - "type": "stringLiteral", - "value": "bm" - }, - { - "type": "stringLiteral", - "value": "bn" - }, - { - "type": "stringLiteral", - "value": "bo" - }, - { - "type": "stringLiteral", - "value": "br" - }, - { - "type": "stringLiteral", - "value": "bs" - }, - { - "type": "stringLiteral", - "value": "ca" - }, - { - "type": "stringLiteral", - "value": "ce" - }, - { - "type": "stringLiteral", - "value": "ch" - }, - { - "type": "stringLiteral", - "value": "co" - }, - { - "type": "stringLiteral", - "value": "cr" - }, - { - "type": "stringLiteral", - "value": "cs" - }, - { - "type": "stringLiteral", - "value": "cu" - }, - { - "type": "stringLiteral", - "value": "cv" - }, - { - "type": "stringLiteral", - "value": "cy" - }, - { - "type": "stringLiteral", - "value": "da" - }, - { - "type": "stringLiteral", - "value": "de" - }, - { - "type": "stringLiteral", - "value": "dv" - }, - { - "type": "stringLiteral", - "value": "dz" - }, - { - "type": "stringLiteral", - "value": "ee" - }, - { - "type": "stringLiteral", - "value": "el" - }, - { - "type": "stringLiteral", - "value": "en" - }, - { - "type": "stringLiteral", - "value": "eo" - }, - { - "type": "stringLiteral", - "value": "es" - }, - { - "type": "stringLiteral", - "value": "et" - }, - { - "type": "stringLiteral", - "value": "eu" - }, - { - "type": "stringLiteral", - "value": "fa" - }, - { - "type": "stringLiteral", - "value": "ff" - }, - { - "type": "stringLiteral", - "value": "fi" - }, - { - "type": "stringLiteral", - "value": "fj" - }, - { - "type": "stringLiteral", - "value": "fl" - }, - { - "type": "stringLiteral", - "value": "fo" - }, - { - "type": "stringLiteral", - "value": "fr" - }, - { - "type": "stringLiteral", - "value": "fy" - }, - { - "type": "stringLiteral", - "value": "ga" - }, - { - "type": "stringLiteral", - "value": "gd" - }, - { - "type": "stringLiteral", - "value": "gl" - }, - { - "type": "stringLiteral", - "value": "gn" - }, - { - "type": "stringLiteral", - "value": "gu" - }, - { - "type": "stringLiteral", - "value": "gv" - }, - { - "type": "stringLiteral", - "value": "ha" - }, - { - "type": "stringLiteral", - "value": "he" - }, - { - "type": "stringLiteral", - "value": "hi" - }, - { - "type": "stringLiteral", - "value": "ho" - }, - { - "type": "stringLiteral", - "value": "hr" - }, - { - "type": "stringLiteral", - "value": "ht" - }, - { - "type": "stringLiteral", - "value": "hu" - }, - { - "type": "stringLiteral", - "value": "hy" - }, - { - "type": "stringLiteral", - "value": "hz" - }, - { - "type": "stringLiteral", - "value": "ia" - }, - { - "type": "stringLiteral", - "value": "id" - }, - { - "type": "stringLiteral", - "value": "ia" - }, - { - "type": "stringLiteral", - "value": "ig" - }, - { - "type": "stringLiteral", - "value": "ii" - }, - { - "type": "stringLiteral", - "value": "ik" - }, - { - "type": "stringLiteral", - "value": "io" - }, - { - "type": "stringLiteral", - "value": "is" - }, - { - "type": "stringLiteral", - "value": "it" - }, - { - "type": "stringLiteral", - "value": "iu" - }, - { - "type": "stringLiteral", - "value": "ja" - }, - { - "type": "stringLiteral", - "value": "jv" - }, - { - "type": "stringLiteral", - "value": "ka" - }, - { - "type": "stringLiteral", - "value": "kg" - }, - { - "type": "stringLiteral", - "value": "ki" - }, - { - "type": "stringLiteral", - "value": "kj" - }, - { - "type": "stringLiteral", - "value": "kk" - }, - { - "type": "stringLiteral", - "value": "kl" - }, - { - "type": "stringLiteral", - "value": "km" - }, - { - "type": "stringLiteral", - "value": "kn" - }, - { - "type": "stringLiteral", - "value": "ko" - }, - { - "type": "stringLiteral", - "value": "kr" - }, - { - "type": "stringLiteral", - "value": "ks" - }, - { - "type": "stringLiteral", - "value": "ku" - }, - { - "type": "stringLiteral", - "value": "kv" - }, - { - "type": "stringLiteral", - "value": "kw" - }, - { - "type": "stringLiteral", - "value": "ky" - }, - { - "type": "stringLiteral", - "value": "la" - }, - { - "type": "stringLiteral", - "value": "lb" - }, - { - "type": "stringLiteral", - "value": "lg" - }, - { - "type": "stringLiteral", - "value": "li" - }, - { - "type": "stringLiteral", - "value": "ln" - }, - { - "type": "stringLiteral", - "value": "lo" - }, - { - "type": "stringLiteral", - "value": "lt" - }, - { - "type": "stringLiteral", - "value": "lu" - }, - { - "type": "stringLiteral", - "value": "lv" - }, - { - "type": "stringLiteral", - "value": "mg" - }, - { - "type": "stringLiteral", - "value": "mh" - }, - { - "type": "stringLiteral", - "value": "mi" - }, - { - "type": "stringLiteral", - "value": "mk" - }, - { - "type": "stringLiteral", - "value": "ml" - }, - { - "type": "stringLiteral", - "value": "mn" - }, - { - "type": "stringLiteral", - "value": "mr" - }, - { - "type": "stringLiteral", - "value": "ms" - }, - { - "type": "stringLiteral", - "value": "mt" - }, - { - "type": "stringLiteral", - "value": "my" - }, - { - "type": "stringLiteral", - "value": "na" - }, - { - "type": "stringLiteral", - "value": "nb" - }, - { - "type": "stringLiteral", - "value": "nd" - }, - { - "type": "stringLiteral", - "value": "ne" - }, - { - "type": "stringLiteral", - "value": "ng" - }, - { - "type": "stringLiteral", - "value": "nl" - }, - { - "type": "stringLiteral", - "value": "nn" - }, - { - "type": "stringLiteral", - "value": "no" - }, - { - "type": "stringLiteral", - "value": "nr" - }, - { - "type": "stringLiteral", - "value": "nv" - }, - { - "type": "stringLiteral", - "value": "ny" - }, - { - "type": "stringLiteral", - "value": "oc" - }, - { - "type": "stringLiteral", - "value": "oj" - }, - { - "type": "stringLiteral", - "value": "om" - }, - { - "type": "stringLiteral", - "value": "or" - }, - { - "type": "stringLiteral", - "value": "os" - }, - { - "type": "stringLiteral", - "value": "pa" - }, - { - "type": "stringLiteral", - "value": "pi" - }, - { - "type": "stringLiteral", - "value": "pl" - }, - { - "type": "stringLiteral", - "value": "ps" - }, - { - "type": "stringLiteral", - "value": "pt" - }, - { - "type": "stringLiteral", - "value": "qu" - }, - { - "type": "stringLiteral", - "value": "rm" - }, - { - "type": "stringLiteral", - "value": "rn" - }, - { - "type": "stringLiteral", - "value": "ro" - }, - { - "type": "stringLiteral", - "value": "ru" - }, - { - "type": "stringLiteral", - "value": "rw" - }, - { - "type": "stringLiteral", - "value": "sa" - }, - { - "type": "stringLiteral", - "value": "sc" - }, - { - "type": "stringLiteral", - "value": "sd" - }, - { - "type": "stringLiteral", - "value": "se" - }, - { - "type": "stringLiteral", - "value": "sg" - }, - { - "type": "stringLiteral", - "value": "si" - }, - { - "type": "stringLiteral", - "value": "sk" - }, - { - "type": "stringLiteral", - "value": "sl" - }, - { - "type": "stringLiteral", - "value": "sm" - }, - { - "type": "stringLiteral", - "value": "sn" - }, - { - "type": "stringLiteral", - "value": "so" - }, - { - "type": "stringLiteral", - "value": "sq" - }, - { - "type": "stringLiteral", - "value": "sr" - }, - { - "type": "stringLiteral", - "value": "ss" - }, - { - "type": "stringLiteral", - "value": "st" - }, - { - "type": "stringLiteral", - "value": "su" - }, - { - "type": "stringLiteral", - "value": "sv" - }, - { - "type": "stringLiteral", - "value": "sw" - }, - { - "type": "stringLiteral", - "value": "ta" - }, - { - "type": "stringLiteral", - "value": "te" - }, - { - "type": "stringLiteral", - "value": "tg" - }, - { - "type": "stringLiteral", - "value": "th" - }, - { - "type": "stringLiteral", - "value": "ti" - }, - { - "type": "stringLiteral", - "value": "tk" - }, - { - "type": "stringLiteral", - "value": "tl" - }, - { - "type": "stringLiteral", - "value": "tn" - }, - { - "type": "stringLiteral", - "value": "to" - }, - { - "type": "stringLiteral", - "value": "tr" - }, - { - "type": "stringLiteral", - "value": "ts" - }, - { - "type": "stringLiteral", - "value": "tt" - }, - { - "type": "stringLiteral", - "value": "tw" - }, - { - "type": "stringLiteral", - "value": "ty" - }, - { - "type": "stringLiteral", - "value": "ug" - }, - { - "type": "stringLiteral", - "value": "uk" - }, - { - "type": "stringLiteral", - "value": "ur" - }, - { - "type": "stringLiteral", - "value": "uz" - }, - { - "type": "stringLiteral", - "value": "ve" - }, - { - "type": "stringLiteral", - "value": "vi" - }, - { - "type": "stringLiteral", - "value": "vo" - }, - { - "type": "stringLiteral", - "value": "wa" - }, - { - "type": "stringLiteral", - "value": "wo" - }, - { - "type": "stringLiteral", - "value": "xh" - }, - { - "type": "stringLiteral", - "value": "yi" - }, - { - "type": "stringLiteral", - "value": "yo" - }, - { - "type": "stringLiteral", - "value": "za" - }, - { - "type": "stringLiteral", - "value": "zh" - }, - { - "type": "stringLiteral", - "value": "zu" - } - ] - } - }, - { - "id": 13, - "name": "SCLanguageName", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of possible languages in english", - "tags": [ - { - "tag": "see", - "text": "https://en.wikipedia.org/wiki/ISO_639-1\n" - } - ] - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 35, - "character": 26 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "afar" - }, - { - "type": "stringLiteral", - "value": "abkhazian" - }, - { - "type": "stringLiteral", - "value": "avestan" - }, - { - "type": "stringLiteral", - "value": "afrikaans" - }, - { - "type": "stringLiteral", - "value": "akan" - }, - { - "type": "stringLiteral", - "value": "amharic" - }, - { - "type": "stringLiteral", - "value": "aragonese" - }, - { - "type": "stringLiteral", - "value": "arabic" - }, - { - "type": "stringLiteral", - "value": "assamese" - }, - { - "type": "stringLiteral", - "value": "avaric" - }, - { - "type": "stringLiteral", - "value": "aymara" - }, - { - "type": "stringLiteral", - "value": "azerbaijani" - }, - { - "type": "stringLiteral", - "value": "bashkir" - }, - { - "type": "stringLiteral", - "value": "belarusian" - }, - { - "type": "stringLiteral", - "value": "bulgarian" - }, - { - "type": "stringLiteral", - "value": "bihari languages" - }, - { - "type": "stringLiteral", - "value": "bislama" - }, - { - "type": "stringLiteral", - "value": "bambara" - }, - { - "type": "stringLiteral", - "value": "bengali" - }, - { - "type": "stringLiteral", - "value": "tibetan" - }, - { - "type": "stringLiteral", - "value": "breton" - }, - { - "type": "stringLiteral", - "value": "bosnian" - }, - { - "type": "stringLiteral", - "value": "catalan; valencian" - }, - { - "type": "stringLiteral", - "value": "chechen" - }, - { - "type": "stringLiteral", - "value": "chamorro" - }, - { - "type": "stringLiteral", - "value": "corsican" - }, - { - "type": "stringLiteral", - "value": "cree" - }, - { - "type": "stringLiteral", - "value": "czech" - }, - { - "type": "stringLiteral", - "value": "church slavic; old slavonic; church slavonic; old bulgarian; old church slavonic" - }, - { - "type": "stringLiteral", - "value": "chuvash" - }, - { - "type": "stringLiteral", - "value": "welsh" - }, - { - "type": "stringLiteral", - "value": "danish" - }, - { - "type": "stringLiteral", - "value": "german" - }, - { - "type": "stringLiteral", - "value": "divehi; dhivehi; maldivian" - }, - { - "type": "stringLiteral", - "value": "dzongkha" - }, - { - "type": "stringLiteral", - "value": "ewe" - }, - { - "type": "stringLiteral", - "value": "greek, modern (1453-)" - }, - { - "type": "stringLiteral", - "value": "english" - }, - { - "type": "stringLiteral", - "value": "esperanto" - }, - { - "type": "stringLiteral", - "value": "spanish; castilian" - }, - { - "type": "stringLiteral", - "value": "estonian" - }, - { - "type": "stringLiteral", - "value": "basque" - }, - { - "type": "stringLiteral", - "value": "persian" - }, - { - "type": "stringLiteral", - "value": "fulah" - }, - { - "type": "stringLiteral", - "value": "finnish" - }, - { - "type": "stringLiteral", - "value": "fijian" - }, - { - "type": "stringLiteral", - "value": "filipino" - }, - { - "type": "stringLiteral", - "value": "faroese" - }, - { - "type": "stringLiteral", - "value": "french" - }, - { - "type": "stringLiteral", - "value": "western frisian" - }, - { - "type": "stringLiteral", - "value": "irish" - }, - { - "type": "stringLiteral", - "value": "gaelic; scottish gaelic" - }, - { - "type": "stringLiteral", - "value": "galician" - }, - { - "type": "stringLiteral", - "value": "guarani" - }, - { - "type": "stringLiteral", - "value": "gujarati" - }, - { - "type": "stringLiteral", - "value": "manx" - }, - { - "type": "stringLiteral", - "value": "hausa" - }, - { - "type": "stringLiteral", - "value": "hebrew" - }, - { - "type": "stringLiteral", - "value": "hindi" - }, - { - "type": "stringLiteral", - "value": "hiri motu" - }, - { - "type": "stringLiteral", - "value": "croatian" - }, - { - "type": "stringLiteral", - "value": "haitian; haitian creole" - }, - { - "type": "stringLiteral", - "value": "hungarian" - }, - { - "type": "stringLiteral", - "value": "armenian" - }, - { - "type": "stringLiteral", - "value": "herero" - }, - { - "type": "stringLiteral", - "value": "interlingua (international auxiliary language association)" - }, - { - "type": "stringLiteral", - "value": "indonesian" - }, - { - "type": "stringLiteral", - "value": "interlingue; occidental" - }, - { - "type": "stringLiteral", - "value": "igbo" - }, - { - "type": "stringLiteral", - "value": "sichuan yi; nuosu" - }, - { - "type": "stringLiteral", - "value": "inupiaq" - }, - { - "type": "stringLiteral", - "value": "ido" - }, - { - "type": "stringLiteral", - "value": "icelandic" - }, - { - "type": "stringLiteral", - "value": "italian" - }, - { - "type": "stringLiteral", - "value": "inuktitut" - }, - { - "type": "stringLiteral", - "value": "japanese" - }, - { - "type": "stringLiteral", - "value": "javanese" - }, - { - "type": "stringLiteral", - "value": "georgian" - }, - { - "type": "stringLiteral", - "value": "kongo" - }, - { - "type": "stringLiteral", - "value": "kikuyu; gikuyu" - }, - { - "type": "stringLiteral", - "value": "kuanyama; kwanyama" - }, - { - "type": "stringLiteral", - "value": "kazakh" - }, - { - "type": "stringLiteral", - "value": "kalaallisut; greenlandic" - }, - { - "type": "stringLiteral", - "value": "central khmer" - }, - { - "type": "stringLiteral", - "value": "kannada" - }, - { - "type": "stringLiteral", - "value": "korean" - }, - { - "type": "stringLiteral", - "value": "kanuri" - }, - { - "type": "stringLiteral", - "value": "kashmiri" - }, - { - "type": "stringLiteral", - "value": "kurdish" - }, - { - "type": "stringLiteral", - "value": "komi" - }, - { - "type": "stringLiteral", - "value": "cornish" - }, - { - "type": "stringLiteral", - "value": "kirghiz; kyrgyz" - }, - { - "type": "stringLiteral", - "value": "latin" - }, - { - "type": "stringLiteral", - "value": "luxembourgish; letzeburgesch" - }, - { - "type": "stringLiteral", - "value": "ganda" - }, - { - "type": "stringLiteral", - "value": "limburgan; limburger; limburgish" - }, - { - "type": "stringLiteral", - "value": "lingala" - }, - { - "type": "stringLiteral", - "value": "lao" - }, - { - "type": "stringLiteral", - "value": "lithuanian" - }, - { - "type": "stringLiteral", - "value": "luba-katanga" - }, - { - "type": "stringLiteral", - "value": "latvian" - }, - { - "type": "stringLiteral", - "value": "malagasy" - }, - { - "type": "stringLiteral", - "value": "marshallese" - }, - { - "type": "stringLiteral", - "value": "maori" - }, - { - "type": "stringLiteral", - "value": "macedonian" - }, - { - "type": "stringLiteral", - "value": "malayalam" - }, - { - "type": "stringLiteral", - "value": "mongolian" - }, - { - "type": "stringLiteral", - "value": "marathi" - }, - { - "type": "stringLiteral", - "value": "malay" - }, - { - "type": "stringLiteral", - "value": "maltese" - }, - { - "type": "stringLiteral", - "value": "burmese" - }, - { - "type": "stringLiteral", - "value": "nauru" - }, - { - "type": "stringLiteral", - "value": "bokmål, norwegian; norwegian bokmål" - }, - { - "type": "stringLiteral", - "value": "ndebele, north; north ndebele" - }, - { - "type": "stringLiteral", - "value": "nepali" - }, - { - "type": "stringLiteral", - "value": "ndonga" - }, - { - "type": "stringLiteral", - "value": "dutch; flemish" - }, - { - "type": "stringLiteral", - "value": "norwegian nynorsk; nynorsk, norwegian" - }, - { - "type": "stringLiteral", - "value": "norwegian" - }, - { - "type": "stringLiteral", - "value": "ndebele, south; south ndebele" - }, - { - "type": "stringLiteral", - "value": "navajo; navaho" - }, - { - "type": "stringLiteral", - "value": "chichewa; chewa; nyanja" - }, - { - "type": "stringLiteral", - "value": "occitan (post 1500); provençal" - }, - { - "type": "stringLiteral", - "value": "ojibwa" - }, - { - "type": "stringLiteral", - "value": "oromo" - }, - { - "type": "stringLiteral", - "value": "oriya" - }, - { - "type": "stringLiteral", - "value": "ossetian; ossetic" - }, - { - "type": "stringLiteral", - "value": "panjabi; punjabi" - }, - { - "type": "stringLiteral", - "value": "pali" - }, - { - "type": "stringLiteral", - "value": "polish" - }, - { - "type": "stringLiteral", - "value": "pushto; pashto" - }, - { - "type": "stringLiteral", - "value": "portuguese" - }, - { - "type": "stringLiteral", - "value": "quechua" - }, - { - "type": "stringLiteral", - "value": "romansh" - }, - { - "type": "stringLiteral", - "value": "rundi" - }, - { - "type": "stringLiteral", - "value": "romanian; moldavian; moldovan" - }, - { - "type": "stringLiteral", - "value": "russian" - }, - { - "type": "stringLiteral", - "value": "kinyarwanda" - }, - { - "type": "stringLiteral", - "value": "sanskrit" - }, - { - "type": "stringLiteral", - "value": "sardinian" - }, - { - "type": "stringLiteral", - "value": "sindhi" - }, - { - "type": "stringLiteral", - "value": "northern sami" - }, - { - "type": "stringLiteral", - "value": "sango" - }, - { - "type": "stringLiteral", - "value": "sinhala; sinhalese" - }, - { - "type": "stringLiteral", - "value": "slovak" - }, - { - "type": "stringLiteral", - "value": "slovenian" - }, - { - "type": "stringLiteral", - "value": "samoan" - }, - { - "type": "stringLiteral", - "value": "shona" - }, - { - "type": "stringLiteral", - "value": "somali" - }, - { - "type": "stringLiteral", - "value": "albanian" - }, - { - "type": "stringLiteral", - "value": "serbian" - }, - { - "type": "stringLiteral", - "value": "swati" - }, - { - "type": "stringLiteral", - "value": "sotho, southern" - }, - { - "type": "stringLiteral", - "value": "sundanese" - }, - { - "type": "stringLiteral", - "value": "swedish" - }, - { - "type": "stringLiteral", - "value": "swahili" - }, - { - "type": "stringLiteral", - "value": "tamil" - }, - { - "type": "stringLiteral", - "value": "telugu" - }, - { - "type": "stringLiteral", - "value": "tajik" - }, - { - "type": "stringLiteral", - "value": "thai" - }, - { - "type": "stringLiteral", - "value": "tigrinya" - }, - { - "type": "stringLiteral", - "value": "turkmen" - }, - { - "type": "stringLiteral", - "value": "tagalog" - }, - { - "type": "stringLiteral", - "value": "tswana" - }, - { - "type": "stringLiteral", - "value": "tonga (tonga islands)" - }, - { - "type": "stringLiteral", - "value": "turkish" - }, - { - "type": "stringLiteral", - "value": "tsonga" - }, - { - "type": "stringLiteral", - "value": "tatar" - }, - { - "type": "stringLiteral", - "value": "twi" - }, - { - "type": "stringLiteral", - "value": "tahitian" - }, - { - "type": "stringLiteral", - "value": "uighur; uyghur" - }, - { - "type": "stringLiteral", - "value": "ukrainian" - }, - { - "type": "stringLiteral", - "value": "urdu" - }, - { - "type": "stringLiteral", - "value": "uzbek" - }, - { - "type": "stringLiteral", - "value": "venda" - }, - { - "type": "stringLiteral", - "value": "vietnamese" - }, - { - "type": "stringLiteral", - "value": "volapük" - }, - { - "type": "stringLiteral", - "value": "walloon" - }, - { - "type": "stringLiteral", - "value": "wolof" - }, - { - "type": "stringLiteral", - "value": "xhosa" - }, - { - "type": "stringLiteral", - "value": "yiddish" - }, - { - "type": "stringLiteral", - "value": "yoruba" - }, - { - "type": "stringLiteral", - "value": "zhuang; chuang" - }, - { - "type": "stringLiteral", - "value": "chinese" - }, - { - "type": "stringLiteral", - "value": "zulu" - } - ] - } - }, - { - "id": 15, - "name": "SCNationality", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A list of possible nationalities", - "tags": [ - { - "tag": "see", - "text": "https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n" - } - ] - }, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 419, - "character": 25 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "Afghanistan" - }, - { - "type": "stringLiteral", - "value": "Åland Islands" - }, - { - "type": "stringLiteral", - "value": "Albania" - }, - { - "type": "stringLiteral", - "value": "Algeria" - }, - { - "type": "stringLiteral", - "value": "American Samoa" - }, - { - "type": "stringLiteral", - "value": "Andorra" - }, - { - "type": "stringLiteral", - "value": "Angola" - }, - { - "type": "stringLiteral", - "value": "Anguilla" - }, - { - "type": "stringLiteral", - "value": "Antarctica" - }, - { - "type": "stringLiteral", - "value": "Antigua and Barbuda" - }, - { - "type": "stringLiteral", - "value": "Argentina" - }, - { - "type": "stringLiteral", - "value": "Armenia" - }, - { - "type": "stringLiteral", - "value": "Aruba" - }, - { - "type": "stringLiteral", - "value": "Australia" - }, - { - "type": "stringLiteral", - "value": "Austria" - }, - { - "type": "stringLiteral", - "value": "Azerbaijan" - }, - { - "type": "stringLiteral", - "value": "Bahamas" - }, - { - "type": "stringLiteral", - "value": "Bahrain" - }, - { - "type": "stringLiteral", - "value": "Bangladesh" - }, - { - "type": "stringLiteral", - "value": "Barbados" - }, - { - "type": "stringLiteral", - "value": "Belarus" - }, - { - "type": "stringLiteral", - "value": "Belgium" - }, - { - "type": "stringLiteral", - "value": "Belize" - }, - { - "type": "stringLiteral", - "value": "Benin" - }, - { - "type": "stringLiteral", - "value": "Bermuda" - }, - { - "type": "stringLiteral", - "value": "Bhutan" - }, - { - "type": "stringLiteral", - "value": "Bolivia (Plurinational State of)" - }, - { - "type": "stringLiteral", - "value": "Bonaire, Sint Eustatius and Saba" - }, - { - "type": "stringLiteral", - "value": "Bosnia and Herzegovina" - }, - { - "type": "stringLiteral", - "value": "Botswana" - }, - { - "type": "stringLiteral", - "value": "Bouvet Island" - }, - { - "type": "stringLiteral", - "value": "Brazil" - }, - { - "type": "stringLiteral", - "value": "British Indian Ocean Territory" - }, - { - "type": "stringLiteral", - "value": "Brunei Darussalam" - }, - { - "type": "stringLiteral", - "value": "Bulgaria" - }, - { - "type": "stringLiteral", - "value": "Burkina Faso" - }, - { - "type": "stringLiteral", - "value": "Burundi" - }, - { - "type": "stringLiteral", - "value": "Cambodia" - }, - { - "type": "stringLiteral", - "value": "Cameroon" - }, - { - "type": "stringLiteral", - "value": "Canada" - }, - { - "type": "stringLiteral", - "value": "Cabo Verde" - }, - { - "type": "stringLiteral", - "value": "Cayman Islands" - }, - { - "type": "stringLiteral", - "value": "Central African Republic" - }, - { - "type": "stringLiteral", - "value": "Chad" - }, - { - "type": "stringLiteral", - "value": "Chile" - }, - { - "type": "stringLiteral", - "value": "China" - }, - { - "type": "stringLiteral", - "value": "Christmas Island" - }, - { - "type": "stringLiteral", - "value": "Cocos (Keeling) Islands" - }, - { - "type": "stringLiteral", - "value": "Colombia" - }, - { - "type": "stringLiteral", - "value": "Comoros" - }, - { - "type": "stringLiteral", - "value": "Congo" - }, - { - "type": "stringLiteral", - "value": "Congo (Democratic Republic of the)" - }, - { - "type": "stringLiteral", - "value": "Cook Islands" - }, - { - "type": "stringLiteral", - "value": "Costa Rica" - }, - { - "type": "stringLiteral", - "value": "Côte d'Ivoire" - }, - { - "type": "stringLiteral", - "value": "Croatia" - }, - { - "type": "stringLiteral", - "value": "Cuba" - }, - { - "type": "stringLiteral", - "value": "Curaçao" - }, - { - "type": "stringLiteral", - "value": "Cyprus" - }, - { - "type": "stringLiteral", - "value": "Czech Republic" - }, - { - "type": "stringLiteral", - "value": "Denmark" - }, - { - "type": "stringLiteral", - "value": "Djibouti" - }, - { - "type": "stringLiteral", - "value": "Dominica" - }, - { - "type": "stringLiteral", - "value": "Dominican Republic" - }, - { - "type": "stringLiteral", - "value": "Ecuador" - }, - { - "type": "stringLiteral", - "value": "Egypt" - }, - { - "type": "stringLiteral", - "value": "El Salvador" - }, - { - "type": "stringLiteral", - "value": "Equatorial Guinea" - }, - { - "type": "stringLiteral", - "value": "Eritrea" - }, - { - "type": "stringLiteral", - "value": "Estonia" - }, - { - "type": "stringLiteral", - "value": "Ethiopia" - }, - { - "type": "stringLiteral", - "value": "Falkland Islands (Malvinas)" - }, - { - "type": "stringLiteral", - "value": "Faroe Islands" - }, - { - "type": "stringLiteral", - "value": "Fiji" - }, - { - "type": "stringLiteral", - "value": "Finland" - }, - { - "type": "stringLiteral", - "value": "France" - }, - { - "type": "stringLiteral", - "value": "French Guiana" - }, - { - "type": "stringLiteral", - "value": "French Polynesia" - }, - { - "type": "stringLiteral", - "value": "French Southern Territories" - }, - { - "type": "stringLiteral", - "value": "Gabon" - }, - { - "type": "stringLiteral", - "value": "Gambia" - }, - { - "type": "stringLiteral", - "value": "Georgia" - }, - { - "type": "stringLiteral", - "value": "Germany" - }, - { - "type": "stringLiteral", - "value": "Ghana" - }, - { - "type": "stringLiteral", - "value": "Gibraltar" - }, - { - "type": "stringLiteral", - "value": "Greece" - }, - { - "type": "stringLiteral", - "value": "Greenland" - }, - { - "type": "stringLiteral", - "value": "Grenada" - }, - { - "type": "stringLiteral", - "value": "Guadeloupe" - }, - { - "type": "stringLiteral", - "value": "Guam" - }, - { - "type": "stringLiteral", - "value": "Guatemala" - }, - { - "type": "stringLiteral", - "value": "Guernsey" - }, - { - "type": "stringLiteral", - "value": "Guinea" - }, - { - "type": "stringLiteral", - "value": "Guinea-Bissau" - }, - { - "type": "stringLiteral", - "value": "Guyana" - }, - { - "type": "stringLiteral", - "value": "Haiti" - }, - { - "type": "stringLiteral", - "value": "Heard Island and McDonald Islands" - }, - { - "type": "stringLiteral", - "value": "Holy See" - }, - { - "type": "stringLiteral", - "value": "Honduras" - }, - { - "type": "stringLiteral", - "value": "Hong Kong" - }, - { - "type": "stringLiteral", - "value": "Hungary" - }, - { - "type": "stringLiteral", - "value": "Iceland" - }, - { - "type": "stringLiteral", - "value": "India" - }, - { - "type": "stringLiteral", - "value": "Indonesia" - }, - { - "type": "stringLiteral", - "value": "Iran (Islamic Republic of)" - }, - { - "type": "stringLiteral", - "value": "Iraq" - }, - { - "type": "stringLiteral", - "value": "Ireland" - }, - { - "type": "stringLiteral", - "value": "Isle of Man" - }, - { - "type": "stringLiteral", - "value": "Israel" - }, - { - "type": "stringLiteral", - "value": "Italy" - }, - { - "type": "stringLiteral", - "value": "Jamaica" - }, - { - "type": "stringLiteral", - "value": "Japan" - }, - { - "type": "stringLiteral", - "value": "Jersey" - }, - { - "type": "stringLiteral", - "value": "Jordan" - }, - { - "type": "stringLiteral", - "value": "Kazakhstan" - }, - { - "type": "stringLiteral", - "value": "Kenya" - }, - { - "type": "stringLiteral", - "value": "Kiribati" - }, - { - "type": "stringLiteral", - "value": "Korea (Democratic People's Republic of)" - }, - { - "type": "stringLiteral", - "value": "Korea (Republic of)" - }, - { - "type": "stringLiteral", - "value": "Kuwait" - }, - { - "type": "stringLiteral", - "value": "Kyrgyzstan" - }, - { - "type": "stringLiteral", - "value": "Lao People's Democratic Republic" - }, - { - "type": "stringLiteral", - "value": "Latvia" - }, - { - "type": "stringLiteral", - "value": "Lebanon" - }, - { - "type": "stringLiteral", - "value": "Lesotho" - }, - { - "type": "stringLiteral", - "value": "Liberia" - }, - { - "type": "stringLiteral", - "value": "Libya" - }, - { - "type": "stringLiteral", - "value": "Liechtenstein" - }, - { - "type": "stringLiteral", - "value": "Lithuania" - }, - { - "type": "stringLiteral", - "value": "Luxembourg" - }, - { - "type": "stringLiteral", - "value": "Macao" - }, - { - "type": "stringLiteral", - "value": "Macedonia (the former Yugoslav Republic of)" - }, - { - "type": "stringLiteral", - "value": "Madagascar" - }, - { - "type": "stringLiteral", - "value": "Malawi" - }, - { - "type": "stringLiteral", - "value": "Malaysia" - }, - { - "type": "stringLiteral", - "value": "Maldives" - }, - { - "type": "stringLiteral", - "value": "Mali" - }, - { - "type": "stringLiteral", - "value": "Malta" - }, - { - "type": "stringLiteral", - "value": "Marshall Islands" - }, - { - "type": "stringLiteral", - "value": "Martinique" - }, - { - "type": "stringLiteral", - "value": "Mauritania" - }, - { - "type": "stringLiteral", - "value": "Mauritius" - }, - { - "type": "stringLiteral", - "value": "Mayotte" - }, - { - "type": "stringLiteral", - "value": "Mexico" - }, - { - "type": "stringLiteral", - "value": "Micronesia (Federated States of)" - }, - { - "type": "stringLiteral", - "value": "Moldova (Republic of)" - }, - { - "type": "stringLiteral", - "value": "Monaco" - }, - { - "type": "stringLiteral", - "value": "Mongolia" - }, - { - "type": "stringLiteral", - "value": "Montenegro" - }, - { - "type": "stringLiteral", - "value": "Montserrat" - }, - { - "type": "stringLiteral", - "value": "Morocco" - }, - { - "type": "stringLiteral", - "value": "Mozambique" - }, - { - "type": "stringLiteral", - "value": "Myanmar" - }, - { - "type": "stringLiteral", - "value": "Namibia" - }, - { - "type": "stringLiteral", - "value": "Nauru" - }, - { - "type": "stringLiteral", - "value": "Nepal" - }, - { - "type": "stringLiteral", - "value": "Netherlands" - }, - { - "type": "stringLiteral", - "value": "New Caledonia" - }, - { - "type": "stringLiteral", - "value": "New Zealand" - }, - { - "type": "stringLiteral", - "value": "Nicaragua" - }, - { - "type": "stringLiteral", - "value": "Niger" - }, - { - "type": "stringLiteral", - "value": "Nigeria" - }, - { - "type": "stringLiteral", - "value": "Niue" - }, - { - "type": "stringLiteral", - "value": "Norfolk Island" - }, - { - "type": "stringLiteral", - "value": "Northern Mariana Islands" - }, - { - "type": "stringLiteral", - "value": "Norway" - }, - { - "type": "stringLiteral", - "value": "Oman" - }, - { - "type": "stringLiteral", - "value": "Pakistan" - }, - { - "type": "stringLiteral", - "value": "Palau" - }, - { - "type": "stringLiteral", - "value": "Palestine, State of" - }, - { - "type": "stringLiteral", - "value": "Panama" - }, - { - "type": "stringLiteral", - "value": "Papua New Guinea" - }, - { - "type": "stringLiteral", - "value": "Paraguay" - }, - { - "type": "stringLiteral", - "value": "Peru" - }, - { - "type": "stringLiteral", - "value": "Philippines" - }, - { - "type": "stringLiteral", - "value": "Pitcairn" - }, - { - "type": "stringLiteral", - "value": "Poland" - }, - { - "type": "stringLiteral", - "value": "Portugal" - }, - { - "type": "stringLiteral", - "value": "Puerto Rico" - }, - { - "type": "stringLiteral", - "value": "Qatar" - }, - { - "type": "stringLiteral", - "value": "Réunion" - }, - { - "type": "stringLiteral", - "value": "Romania" - }, - { - "type": "stringLiteral", - "value": "Russian Federation" - }, - { - "type": "stringLiteral", - "value": "Rwanda" - }, - { - "type": "stringLiteral", - "value": "Saint Barthélemy" - }, - { - "type": "stringLiteral", - "value": "Saint Helena, Ascension and Tristan da Cunha" - }, - { - "type": "stringLiteral", - "value": "Saint Kitts and Nevis" - }, - { - "type": "stringLiteral", - "value": "Saint Lucia" - }, - { - "type": "stringLiteral", - "value": "Saint Martin (French part)" - }, - { - "type": "stringLiteral", - "value": "Saint Pierre and Miquelon" - }, - { - "type": "stringLiteral", - "value": "Saint Vincent and the Grenadines" - }, - { - "type": "stringLiteral", - "value": "Samoa" - }, - { - "type": "stringLiteral", - "value": "San Marino" - }, - { - "type": "stringLiteral", - "value": "Sao Tome and Principe" - }, - { - "type": "stringLiteral", - "value": "Saudi Arabia" - }, - { - "type": "stringLiteral", - "value": "Senegal" - }, - { - "type": "stringLiteral", - "value": "Serbia" - }, - { - "type": "stringLiteral", - "value": "Seychelles" - }, - { - "type": "stringLiteral", - "value": "Sierra Leone" - }, - { - "type": "stringLiteral", - "value": "Singapore" - }, - { - "type": "stringLiteral", - "value": "Sint Maarten (Dutch part)" - }, - { - "type": "stringLiteral", - "value": "Slovakia" - }, - { - "type": "stringLiteral", - "value": "Slovenia" - }, - { - "type": "stringLiteral", - "value": "Solomon Islands" - }, - { - "type": "stringLiteral", - "value": "Somalia" - }, - { - "type": "stringLiteral", - "value": "South Africa" - }, - { - "type": "stringLiteral", - "value": "South Georgia and the South Sandwich Islands" - }, - { - "type": "stringLiteral", - "value": "South Sudan" - }, - { - "type": "stringLiteral", - "value": "Spain" - }, - { - "type": "stringLiteral", - "value": "Sri Lanka" - }, - { - "type": "stringLiteral", - "value": "Sudan" - }, - { - "type": "stringLiteral", - "value": "Suriname" - }, - { - "type": "stringLiteral", - "value": "Svalbard and Jan Mayen" - }, - { - "type": "stringLiteral", - "value": "Swaziland" - }, - { - "type": "stringLiteral", - "value": "Sweden" - }, - { - "type": "stringLiteral", - "value": "Switzerland" - }, - { - "type": "stringLiteral", - "value": "Syrian Arab Republic" - }, - { - "type": "stringLiteral", - "value": "Taiwan, Province of China" - }, - { - "type": "stringLiteral", - "value": "Tajikistan" - }, - { - "type": "stringLiteral", - "value": "Tanzania, United Republic of" - }, - { - "type": "stringLiteral", - "value": "Thailand" - }, - { - "type": "stringLiteral", - "value": "Timor-Leste" - }, - { - "type": "stringLiteral", - "value": "Togo" - }, - { - "type": "stringLiteral", - "value": "Tokelau" - }, - { - "type": "stringLiteral", - "value": "Tonga" - }, - { - "type": "stringLiteral", - "value": "Trinidad and Tobago" - }, - { - "type": "stringLiteral", - "value": "Tunisia" - }, - { - "type": "stringLiteral", - "value": "Turkey" - }, - { - "type": "stringLiteral", - "value": "Turkmenistan" - }, - { - "type": "stringLiteral", - "value": "Turks and Caicos Islands" - }, - { - "type": "stringLiteral", - "value": "Tuvalu" - }, - { - "type": "stringLiteral", - "value": "Uganda" - }, - { - "type": "stringLiteral", - "value": "Ukraine" - }, - { - "type": "stringLiteral", - "value": "United Arab Emirates" - }, - { - "type": "stringLiteral", - "value": "United Kingdom of Great Britain and Northern Ireland" - }, - { - "type": "stringLiteral", - "value": "United States of America" - }, - { - "type": "stringLiteral", - "value": "United States Minor Outlying Islands" - }, - { - "type": "stringLiteral", - "value": "Uruguay" - }, - { - "type": "stringLiteral", - "value": "Uzbekistan" - }, - { - "type": "stringLiteral", - "value": "Vanuatu" - }, - { - "type": "stringLiteral", - "value": "Venezuela (Bolivarian Republic of)" - }, - { - "type": "stringLiteral", - "value": "Viet Nam" - }, - { - "type": "stringLiteral", - "value": "Virgin Islands (British)" - }, - { - "type": "stringLiteral", - "value": "Virgin Islands (U.S.)" - }, - { - "type": "stringLiteral", - "value": "Wallis and Futuna" - }, - { - "type": "stringLiteral", - "value": "Western Sahara" - }, - { - "type": "stringLiteral", - "value": "Yemen" - }, - { - "type": "stringLiteral", - "value": "Zambia" - }, - { - "type": "stringLiteral", - "value": "Zimbabwe" - } - ] - } - }, - { - "id": 22, - "name": "SCRequiredTranslation", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "comment": { - "shortText": "Type that allows mapping from available keys of SCTranslations to SCRequiredTranslationKeys" - }, - "typeParameter": [ - { - "id": 23, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 709, - "character": 26 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 24, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 709, - "character": 31 - } - ] - } - } - }, - { - "id": 19, - "name": "SCRequiredTranslationKeys", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "comment": { - "shortText": "Type to recursively map keys in to a string value (used for translation)" - }, - "typeParameter": [ - { - "id": 20, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 702, - "character": 30 - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 21, - "name": "__type", - "kind": 65536, - "kindString": "Type literal", - "flags": {}, - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 702, - "character": 35 - } - ] - } - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2, - 9, - 5 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 16, - 14, - 13, - 15, - 22, - 19 - ] - } - ], - "sources": [ - { - "fileName": "types/i18n.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2728, - "name": "\"types/namespaces\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/namespaces.ts", - "children": [ - { - "id": 2729, - "name": "SCLicensePlate", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "The license plate of a university e.g. the UID of the university" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 18, - "character": 26 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "ac-kf" - }, - { - "type": "stringLiteral", - "value": "ac-fk" - }, - { - "type": "stringLiteral", - "value": "ac-fh" - }, - { - "type": "stringLiteral", - "value": "ac-hm" - }, - { - "type": "stringLiteral", - "value": "ac-th" - }, - { - "type": "stringLiteral", - "value": "dn-fh" - }, - { - "type": "stringLiteral", - "value": "aa-fh" - }, - { - "type": "stringLiteral", - "value": "sig-f2" - }, - { - "type": "stringLiteral", - "value": "su-ah" - }, - { - "type": "stringLiteral", - "value": "rd-vf" - }, - { - "type": "stringLiteral", - "value": "am-f2" - }, - { - "type": "stringLiteral", - "value": "am-fh" - }, - { - "type": "stringLiteral", - "value": "an-fh" - }, - { - "type": "stringLiteral", - "value": "ik-fh" - }, - { - "type": "stringLiteral", - "value": "ab-fh" - }, - { - "type": "stringLiteral", - "value": "asl-vf" - }, - { - "type": "stringLiteral", - "value": "a-hm" - }, - { - "type": "stringLiteral", - "value": "a-u" - }, - { - "type": "stringLiteral", - "value": "a-fh" - }, - { - "type": "stringLiteral", - "value": "hef-fh" - }, - { - "type": "stringLiteral", - "value": "hg-hs" - }, - { - "type": "stringLiteral", - "value": "su-if" - }, - { - "type": "stringLiteral", - "value": "cw-ih" - }, - { - "type": "stringLiteral", - "value": "tbb-dh" - }, - { - "type": "stringLiteral", - "value": "eu-vf" - }, - { - "type": "stringLiteral", - "value": "los-pf" - }, - { - "type": "stringLiteral", - "value": "esw-pf" - }, - { - "type": "stringLiteral", - "value": "ba-u" - }, - { - "type": "stringLiteral", - "value": "bt-kh" - }, - { - "type": "stringLiteral", - "value": "bt-u" - }, - { - "type": "stringLiteral", - "value": "gap-kh" - }, - { - "type": "stringLiteral", - "value": "wr-vf" - }, - { - "type": "stringLiteral", - "value": "pb-f2" - }, - { - "type": "stringLiteral", - "value": "b-ah" - }, - { - "type": "stringLiteral", - "value": "b-am" - }, - { - "type": "stringLiteral", - "value": "b-fs" - }, - { - "type": "stringLiteral", - "value": "b-ab" - }, - { - "type": "stringLiteral", - "value": "b-pf" - }, - { - "type": "stringLiteral", - "value": "b-tf" - }, - { - "type": "stringLiteral", - "value": "b-mu" - }, - { - "type": "stringLiteral", - "value": "b-dk" - }, - { - "type": "stringLiteral", - "value": "b-p2" - }, - { - "type": "stringLiteral", - "value": "b-bs" - }, - { - "type": "stringLiteral", - "value": "b-eh" - }, - { - "type": "stringLiteral", - "value": "b-hw" - }, - { - "type": "stringLiteral", - "value": "b-es" - }, - { - "type": "stringLiteral", - "value": "b-em" - }, - { - "type": "stringLiteral", - "value": "b-ec" - }, - { - "type": "stringLiteral", - "value": "b-ef" - }, - { - "type": "stringLiteral", - "value": "b-vf" - }, - { - "type": "stringLiteral", - "value": "b-gb" - }, - { - "type": "stringLiteral", - "value": "b-hs" - }, - { - "type": "stringLiteral", - "value": "b-pk" - }, - { - "type": "stringLiteral", - "value": "b-mh" - }, - { - "type": "stringLiteral", - "value": "b-ft" - }, - { - "type": "stringLiteral", - "value": "b-p3" - }, - { - "type": "stringLiteral", - "value": "b-fb" - }, - { - "type": "stringLiteral", - "value": "b-wt" - }, - { - "type": "stringLiteral", - "value": "b-u2" - }, - { - "type": "stringLiteral", - "value": "b-u" - }, - { - "type": "stringLiteral", - "value": "b-v2" - }, - { - "type": "stringLiteral", - "value": "b-fw" - }, - { - "type": "stringLiteral", - "value": "b-p4" - }, - { - "type": "stringLiteral", - "value": "b-ih" - }, - { - "type": "stringLiteral", - "value": "b-kf" - }, - { - "type": "stringLiteral", - "value": "b-mf" - }, - { - "type": "stringLiteral", - "value": "b-dh" - }, - { - "type": "stringLiteral", - "value": "b-pu" - }, - { - "type": "stringLiteral", - "value": "b-ph" - }, - { - "type": "stringLiteral", - "value": "b-qh" - }, - { - "type": "stringLiteral", - "value": "b-ot" - }, - { - "type": "stringLiteral", - "value": "b-fh" - }, - { - "type": "stringLiteral", - "value": "b-su" - }, - { - "type": "stringLiteral", - "value": "b-tk" - }, - { - "type": "stringLiteral", - "value": "b-tc" - }, - { - "type": "stringLiteral", - "value": "b-hk" - }, - { - "type": "stringLiteral", - "value": "b-wb" - }, - { - "type": "stringLiteral", - "value": "b-fp" - }, - { - "type": "stringLiteral", - "value": "b-v3" - }, - { - "type": "stringLiteral", - "value": "b-fu" - }, - { - "type": "stringLiteral", - "value": "b-h3" - }, - { - "type": "stringLiteral", - "value": "b-hm" - }, - { - "type": "stringLiteral", - "value": "b-kh" - }, - { - "type": "stringLiteral", - "value": "b-h4" - }, - { - "type": "stringLiteral", - "value": "b-f3" - }, - { - "type": "stringLiteral", - "value": "b-f5" - }, - { - "type": "stringLiteral", - "value": "b-f2" - }, - { - "type": "stringLiteral", - "value": "b-tu" - }, - { - "type": "stringLiteral", - "value": "ber-vf" - }, - { - "type": "stringLiteral", - "value": "bbg-fh" - }, - { - "type": "stringLiteral", - "value": "bbg-hs" - }, - { - "type": "stringLiteral", - "value": "w-k2" - }, - { - "type": "stringLiteral", - "value": "bi-kh" - }, - { - "type": "stringLiteral", - "value": "bc-fh" - }, - { - "type": "stringLiteral", - "value": "bi-du" - }, - { - "type": "stringLiteral", - "value": "bi-fm" - }, - { - "type": "stringLiteral", - "value": "pb-f4" - }, - { - "type": "stringLiteral", - "value": "bi-u" - }, - { - "type": "stringLiteral", - "value": "bi-fh" - }, - { - "type": "stringLiteral", - "value": "bi-vf" - }, - { - "type": "stringLiteral", - "value": "wm-hs" - }, - { - "type": "stringLiteral", - "value": "mz-fh" - }, - { - "type": "stringLiteral", - "value": "tr-f2" - }, - { - "type": "stringLiteral", - "value": "bo-eb" - }, - { - "type": "stringLiteral", - "value": "bo-fh" - }, - { - "type": "stringLiteral", - "value": "bo-f1" - }, - { - "type": "stringLiteral", - "value": "bo-fg" - }, - { - "type": "stringLiteral", - "value": "bo-hm" - }, - { - "type": "stringLiteral", - "value": "bo-f3" - }, - { - "type": "stringLiteral", - "value": "bo-kf" - }, - { - "type": "stringLiteral", - "value": "bo-u" - }, - { - "type": "stringLiteral", - "value": "bn-sg" - }, - { - "type": "stringLiteral", - "value": "bn-pf" - }, - { - "type": "stringLiteral", - "value": "bn-vf" - }, - { - "type": "stringLiteral", - "value": "bn-fh" - }, - { - "type": "stringLiteral", - "value": "bn-u" - }, - { - "type": "stringLiteral", - "value": "bot-fh" - }, - { - "type": "stringLiteral", - "value": "brb-vf" - }, - { - "type": "stringLiteral", - "value": "brb-fh" - }, - { - "type": "stringLiteral", - "value": "bs-fh" - }, - { - "type": "stringLiteral", - "value": "bs-hk" - }, - { - "type": "stringLiteral", - "value": "bs-tu" - }, - { - "type": "stringLiteral", - "value": "hb-ah" - }, - { - "type": "stringLiteral", - "value": "hb-hi" - }, - { - "type": "stringLiteral", - "value": "hb-fh" - }, - { - "type": "stringLiteral", - "value": "hb-iu" - }, - { - "type": "stringLiteral", - "value": "hb-hk" - }, - { - "type": "stringLiteral", - "value": "hb-u" - }, - { - "type": "stringLiteral", - "value": "hb-vf" - }, - { - "type": "stringLiteral", - "value": "hb-h" - }, - { - "type": "stringLiteral", - "value": "ka-pu" - }, - { - "type": "stringLiteral", - "value": "bm-eu" - }, - { - "type": "stringLiteral", - "value": "bm-fb" - }, - { - "type": "stringLiteral", - "value": "std-hs" - }, - { - "type": "stringLiteral", - "value": "std-fh" - }, - { - "type": "stringLiteral", - "value": "cw-fh" - }, - { - "type": "stringLiteral", - "value": "cw-hs" - }, - { - "type": "stringLiteral", - "value": "ce-pf" - }, - { - "type": "stringLiteral", - "value": "c-tu" - }, - { - "type": "stringLiteral", - "value": "c-th" - }, - { - "type": "stringLiteral", - "value": "gs-tu" - }, - { - "type": "stringLiteral", - "value": "co-fh" - }, - { - "type": "stringLiteral", - "value": "co-hs" - }, - { - "type": "stringLiteral", - "value": "co-f2" - }, - { - "type": "stringLiteral", - "value": "cb-fh" - }, - { - "type": "stringLiteral", - "value": "cb-tu" - }, - { - "type": "stringLiteral", - "value": "da-kf" - }, - { - "type": "stringLiteral", - "value": "da-vf" - }, - { - "type": "stringLiteral", - "value": "da-fh" - }, - { - "type": "stringLiteral", - "value": "da-pf" - }, - { - "type": "stringLiteral", - "value": "da-tu" - }, - { - "type": "stringLiteral", - "value": "da-v2" - }, - { - "type": "stringLiteral", - "value": "deg-fh" - }, - { - "type": "stringLiteral", - "value": "de-fh" - }, - { - "type": "stringLiteral", - "value": "dt-fl" - }, - { - "type": "stringLiteral", - "value": "lip-h2" - }, - { - "type": "stringLiteral", - "value": "lip-hm" - }, - { - "type": "stringLiteral", - "value": "dt-hm" - }, - { - "type": "stringLiteral", - "value": "da-v3" - }, - { - "type": "stringLiteral", - "value": "dh-fh" - }, - { - "type": "stringLiteral", - "value": "do-fh" - }, - { - "type": "stringLiteral", - "value": "do-mh" - }, - { - "type": "stringLiteral", - "value": "do-is" - }, - { - "type": "stringLiteral", - "value": "do-pf" - }, - { - "type": "stringLiteral", - "value": "do-u" - }, - { - "type": "stringLiteral", - "value": "do-hm" - }, - { - "type": "stringLiteral", - "value": "do-vf" - }, - { - "type": "stringLiteral", - "value": "dd-ec" - }, - { - "type": "stringLiteral", - "value": "dd-fh" - }, - { - "type": "stringLiteral", - "value": "dd-hs" - }, - { - "type": "stringLiteral", - "value": "dd-ak" - }, - { - "type": "stringLiteral", - "value": "dd-ph" - }, - { - "type": "stringLiteral", - "value": "dd-pf" - }, - { - "type": "stringLiteral", - "value": "dd-pu" - }, - { - "type": "stringLiteral", - "value": "dd-hl" - }, - { - "type": "stringLiteral", - "value": "dd-ht" - }, - { - "type": "stringLiteral", - "value": "dd-hk" - }, - { - "type": "stringLiteral", - "value": "dd-ma" - }, - { - "type": "stringLiteral", - "value": "dd-hm" - }, - { - "type": "stringLiteral", - "value": "dd-p2" - }, - { - "type": "stringLiteral", - "value": "dd-p3" - }, - { - "type": "stringLiteral", - "value": "dd-tu" - }, - { - "type": "stringLiteral", - "value": "dd-hv" - }, - { - "type": "stringLiteral", - "value": "d-iu" - }, - { - "type": "stringLiteral", - "value": "du-hm" - }, - { - "type": "stringLiteral", - "value": "du-pf" - }, - { - "type": "stringLiteral", - "value": "du-ug" - }, - { - "type": "stringLiteral", - "value": "du-vf" - }, - { - "type": "stringLiteral", - "value": "du-u" - }, - { - "type": "stringLiteral", - "value": "d-am" - }, - { - "type": "stringLiteral", - "value": "d-eb" - }, - { - "type": "stringLiteral", - "value": "d-ff" - }, - { - "type": "stringLiteral", - "value": "d-pf" - }, - { - "type": "stringLiteral", - "value": "d-fh" - }, - { - "type": "stringLiteral", - "value": "d-vf" - }, - { - "type": "stringLiteral", - "value": "d-hk" - }, - { - "type": "stringLiteral", - "value": "d-hm" - }, - { - "type": "stringLiteral", - "value": "d-u" - }, - { - "type": "stringLiteral", - "value": "bar-fh" - }, - { - "type": "stringLiteral", - "value": "ew-fh" - }, - { - "type": "stringLiteral", - "value": "eck-fh" - }, - { - "type": "stringLiteral", - "value": "ld-vf" - }, - { - "type": "stringLiteral", - "value": "ei-u" - }, - { - "type": "stringLiteral", - "value": "pi-f2" - }, - { - "type": "stringLiteral", - "value": "ol-f2" - }, - { - "type": "stringLiteral", - "value": "hvl-hs" - }, - { - "type": "stringLiteral", - "value": "hvl-fh" - }, - { - "type": "stringLiteral", - "value": "emd-fh" - }, - { - "type": "stringLiteral", - "value": "ed-pf" - }, - { - "type": "stringLiteral", - "value": "ef-fh" - }, - { - "type": "stringLiteral", - "value": "ef-mh" - }, - { - "type": "stringLiteral", - "value": "ef-pf" - }, - { - "type": "stringLiteral", - "value": "ef-kh" - }, - { - "type": "stringLiteral", - "value": "ef-u" - }, - { - "type": "stringLiteral", - "value": "ef-ph" - }, - { - "type": "stringLiteral", - "value": "er-u" - }, - { - "type": "stringLiteral", - "value": "e-fh" - }, - { - "type": "stringLiteral", - "value": "e-p2" - }, - { - "type": "stringLiteral", - "value": "e-pf" - }, - { - "type": "stringLiteral", - "value": "e-uk" - }, - { - "type": "stringLiteral", - "value": "e-u" - }, - { - "type": "stringLiteral", - "value": "e-ug" - }, - { - "type": "stringLiteral", - "value": "e-hm" - }, - { - "type": "stringLiteral", - "value": "es-ft" - }, - { - "type": "stringLiteral", - "value": "es-fs" - }, - { - "type": "stringLiteral", - "value": "fl-fh" - }, - { - "type": "stringLiteral", - "value": "fl-ph" - }, - { - "type": "stringLiteral", - "value": "fl-u" - }, - { - "type": "stringLiteral", - "value": "f-hb" - }, - { - "type": "stringLiteral", - "value": "f-ms" - }, - { - "type": "stringLiteral", - "value": "f-u" - }, - { - "type": "stringLiteral", - "value": "f-v2" - }, - { - "type": "stringLiteral", - "value": "f-fh" - }, - { - "type": "stringLiteral", - "value": "f-hk" - }, - { - "type": "stringLiteral", - "value": "f-hm" - }, - { - "type": "stringLiteral", - "value": "f-kh" - }, - { - "type": "stringLiteral", - "value": "f-pf" - }, - { - "type": "stringLiteral", - "value": "f-vf" - }, - { - "type": "stringLiteral", - "value": "ff-eu" - }, - { - "type": "stringLiteral", - "value": "fg-u" - }, - { - "type": "stringLiteral", - "value": "fr-fh" - }, - { - "type": "stringLiteral", - "value": "fr-kf" - }, - { - "type": "stringLiteral", - "value": "fr-u" - }, - { - "type": "stringLiteral", - "value": "fr-hm" - }, - { - "type": "stringLiteral", - "value": "fr-ph" - }, - { - "type": "stringLiteral", - "value": "fb-fh" - }, - { - "type": "stringLiteral", - "value": "hal-kh" - }, - { - "type": "stringLiteral", - "value": "fn-dh" - }, - { - "type": "stringLiteral", - "value": "fn-u" - }, - { - "type": "stringLiteral", - "value": "fd-fh" - }, - { - "type": "stringLiteral", - "value": "fd-kh" - }, - { - "type": "stringLiteral", - "value": "ffb-vf" - }, - { - "type": "stringLiteral", - "value": "vs-fh" - }, - { - "type": "stringLiteral", - "value": "wi-f2" - }, - { - "type": "stringLiteral", - "value": "ul-f2" - }, - { - "type": "stringLiteral", - "value": "ge-f3" - }, - { - "type": "stringLiteral", - "value": "ge-fh" - }, - { - "type": "stringLiteral", - "value": "ge-f2" - }, - { - "type": "stringLiteral", - "value": "ge-vf" - }, - { - "type": "stringLiteral", - "value": "g-pf" - }, - { - "type": "stringLiteral", - "value": "ger-u" - }, - { - "type": "stringLiteral", - "value": "gi-ft" - }, - { - "type": "stringLiteral", - "value": "gi-fh" - }, - { - "type": "stringLiteral", - "value": "gi-vf" - }, - { - "type": "stringLiteral", - "value": "gi-u" - }, - { - "type": "stringLiteral", - "value": "gp-fh" - }, - { - "type": "stringLiteral", - "value": "zi-hw" - }, - { - "type": "stringLiteral", - "value": "gth-vf" - }, - { - "type": "stringLiteral", - "value": "g-hs" - }, - { - "type": "stringLiteral", - "value": "goe-fh" - }, - { - "type": "stringLiteral", - "value": "goe-u" - }, - { - "type": "stringLiteral", - "value": "goe-pf" - }, - { - "type": "stringLiteral", - "value": "gw-u" - }, - { - "type": "stringLiteral", - "value": "nb-u" - }, - { - "type": "stringLiteral", - "value": "gw-u2" - }, - { - "type": "stringLiteral", - "value": "gw-u1" - }, - { - "type": "stringLiteral", - "value": "hgw-u" - }, - { - "type": "stringLiteral", - "value": "gue-fh" - }, - { - "type": "stringLiteral", - "value": "gue-vf" - }, - { - "type": "stringLiteral", - "value": "pb-f3" - }, - { - "type": "stringLiteral", - "value": "gt-pf" - }, - { - "type": "stringLiteral", - "value": "ww-vf" - }, - { - "type": "stringLiteral", - "value": "ha-ug" - }, - { - "type": "stringLiteral", - "value": "ha-fh" - }, - { - "type": "stringLiteral", - "value": "ha-f2" - }, - { - "type": "stringLiteral", - "value": "ha-vf" - }, - { - "type": "stringLiteral", - "value": "hbs-fh" - }, - { - "type": "stringLiteral", - "value": "hbs-vf" - }, - { - "type": "stringLiteral", - "value": "hal-eh" - }, - { - "type": "stringLiteral", - "value": "hal-hk" - }, - { - "type": "stringLiteral", - "value": "hal-ph" - }, - { - "type": "stringLiteral", - "value": "hal-u" - }, - { - "type": "stringLiteral", - "value": "hal-u2" - }, - { - "type": "stringLiteral", - "value": "koet-ph" - }, - { - "type": "stringLiteral", - "value": "hal-uw" - }, - { - "type": "stringLiteral", - "value": "hh-am" - }, - { - "type": "stringLiteral", - "value": "hh-bs" - }, - { - "type": "stringLiteral", - "value": "hh-pf" - }, - { - "type": "stringLiteral", - "value": "hh-bc" - }, - { - "type": "stringLiteral", - "value": "hh-ef" - }, - { - "type": "stringLiteral", - "value": "hh-fh" - }, - { - "type": "stringLiteral", - "value": "hh-hu" - }, - { - "type": "stringLiteral", - "value": "hh-ub" - }, - { - "type": "stringLiteral", - "value": "hh-ff" - }, - { - "type": "stringLiteral", - "value": "hh-vf" - }, - { - "type": "stringLiteral", - "value": "hh-fi" - }, - { - "type": "stringLiteral", - "value": "hh-ba" - }, - { - "type": "stringLiteral", - "value": "hh-ib" - }, - { - "type": "stringLiteral", - "value": "hh-mf" - }, - { - "type": "stringLiteral", - "value": "hh-ms" - }, - { - "type": "stringLiteral", - "value": "hh-hf" - }, - { - "type": "stringLiteral", - "value": "hh-u" - }, - { - "type": "stringLiteral", - "value": "hh-hs" - }, - { - "type": "stringLiteral", - "value": "hh-uk" - }, - { - "type": "stringLiteral", - "value": "hh-fs" - }, - { - "type": "stringLiteral", - "value": "hh-hk" - }, - { - "type": "stringLiteral", - "value": "hh-hm" - }, - { - "type": "stringLiteral", - "value": "hh-tu" - }, - { - "type": "stringLiteral", - "value": "hm-hs" - }, - { - "type": "stringLiteral", - "value": "ham-f2" - }, - { - "type": "stringLiteral", - "value": "ham-fh" - }, - { - "type": "stringLiteral", - "value": "h-fg" - }, - { - "type": "stringLiteral", - "value": "h-fh" - }, - { - "type": "stringLiteral", - "value": "h-hm" - }, - { - "type": "stringLiteral", - "value": "h-vf" - }, - { - "type": "stringLiteral", - "value": "h-la" - }, - { - "type": "stringLiteral", - "value": "h-u" - }, - { - "type": "stringLiteral", - "value": "h-fb" - }, - { - "type": "stringLiteral", - "value": "h-kf" - }, - { - "type": "stringLiteral", - "value": "h-mh" - }, - { - "type": "stringLiteral", - "value": "h-f3" - }, - { - "type": "stringLiteral", - "value": "h-pf" - }, - { - "type": "stringLiteral", - "value": "h-ti" - }, - { - "type": "stringLiteral", - "value": "hei-fh" - }, - { - "type": "stringLiteral", - "value": "hd-hm" - }, - { - "type": "stringLiteral", - "value": "hd-ph" - }, - { - "type": "stringLiteral", - "value": "hd-kh" - }, - { - "type": "stringLiteral", - "value": "hd-u" - }, - { - "type": "stringLiteral", - "value": "hd-fh" - }, - { - "type": "stringLiteral", - "value": "hdh-dh" - }, - { - "type": "stringLiteral", - "value": "hn-dh" - }, - { - "type": "stringLiteral", - "value": "hn-bs" - }, - { - "type": "stringLiteral", - "value": "hn-fh" - }, - { - "type": "stringLiteral", - "value": "hn-f2" - }, - { - "type": "stringLiteral", - "value": "su-f3" - }, - { - "type": "stringLiteral", - "value": "su-k2" - }, - { - "type": "stringLiteral", - "value": "he-hk" - }, - { - "type": "stringLiteral", - "value": "sta-v2" - }, - { - "type": "stringLiteral", - "value": "hi-fg" - }, - { - "type": "stringLiteral", - "value": "hi-fs" - }, - { - "type": "stringLiteral", - "value": "hi-fh" - }, - { - "type": "stringLiteral", - "value": "hi-v2" - }, - { - "type": "stringLiteral", - "value": "hi-vf" - }, - { - "type": "stringLiteral", - "value": "hi-u" - }, - { - "type": "stringLiteral", - "value": "hi-v3" - }, - { - "type": "stringLiteral", - "value": "ho-fh" - }, - { - "type": "stringLiteral", - "value": "ho-f2" - }, - { - "type": "stringLiteral", - "value": "ho-vf" - }, - { - "type": "stringLiteral", - "value": "s-u2" - }, - { - "type": "stringLiteral", - "value": "ww-fh" - }, - { - "type": "stringLiteral", - "value": "hol-fh" - }, - { - "type": "stringLiteral", - "value": "fds-dh" - }, - { - "type": "stringLiteral", - "value": "hx-fh" - }, - { - "type": "stringLiteral", - "value": "lip-h3" - }, - { - "type": "stringLiteral", - "value": "hx-ug" - }, - { - "type": "stringLiteral", - "value": "tr-f3" - }, - { - "type": "stringLiteral", - "value": "mz-f5" - }, - { - "type": "stringLiteral", - "value": "wi-f5" - }, - { - "type": "stringLiteral", - "value": "wi-f4" - }, - { - "type": "stringLiteral", - "value": "rued-pf" - }, - { - "type": "stringLiteral", - "value": "ik-tu" - }, - { - "type": "stringLiteral", - "value": "il-th" - }, - { - "type": "stringLiteral", - "value": "in-fh" - }, - { - "type": "stringLiteral", - "value": "in-u" - }, - { - "type": "stringLiteral", - "value": "mk-ts" - }, - { - "type": "stringLiteral", - "value": "mk-fh" - }, - { - "type": "stringLiteral", - "value": "rv-pf" - }, - { - "type": "stringLiteral", - "value": "j-fh" - }, - { - "type": "stringLiteral", - "value": "j-u" - }, - { - "type": "stringLiteral", - "value": "kl-fh" - }, - { - "type": "stringLiteral", - "value": "kl-u" - }, - { - "type": "stringLiteral", - "value": "wes-fh" - }, - { - "type": "stringLiteral", - "value": "ka-dh" - }, - { - "type": "stringLiteral", - "value": "ka-fh" - }, - { - "type": "stringLiteral", - "value": "ka-pf" - }, - { - "type": "stringLiteral", - "value": "ka-u" - }, - { - "type": "stringLiteral", - "value": "ka-hk" - }, - { - "type": "stringLiteral", - "value": "ka-hg" - }, - { - "type": "stringLiteral", - "value": "ka-hm" - }, - { - "type": "stringLiteral", - "value": "ka-ph" - }, - { - "type": "stringLiteral", - "value": "ks-cv" - }, - { - "type": "stringLiteral", - "value": "ks-pf" - }, - { - "type": "stringLiteral", - "value": "ks-fh" - }, - { - "type": "stringLiteral", - "value": "ks-ms" - }, - { - "type": "stringLiteral", - "value": "ks-u3" - }, - { - "type": "stringLiteral", - "value": "ks-ug" - }, - { - "type": "stringLiteral", - "value": "ks-vf" - }, - { - "type": "stringLiteral", - "value": "ks-u2" - }, - { - "type": "stringLiteral", - "value": "og-vf" - }, - { - "type": "stringLiteral", - "value": "ke-fh" - }, - { - "type": "stringLiteral", - "value": "ki-u" - }, - { - "type": "stringLiteral", - "value": "ki-fh" - }, - { - "type": "stringLiteral", - "value": "ki-f2" - }, - { - "type": "stringLiteral", - "value": "ki-f6" - }, - { - "type": "stringLiteral", - "value": "ki-hk" - }, - { - "type": "stringLiteral", - "value": "ki-f3" - }, - { - "type": "stringLiteral", - "value": "ki-f4" - }, - { - "type": "stringLiteral", - "value": "ki-f5" - }, - { - "type": "stringLiteral", - "value": "ki-ph" - }, - { - "type": "stringLiteral", - "value": "kle-fh" - }, - { - "type": "stringLiteral", - "value": "ko-fh" - }, - { - "type": "stringLiteral", - "value": "ko-u3" - }, - { - "type": "stringLiteral", - "value": "ko-u" - }, - { - "type": "stringLiteral", - "value": "ko-vf" - }, - { - "type": "stringLiteral", - "value": "k-iu" - }, - { - "type": "stringLiteral", - "value": "k-cb" - }, - { - "type": "stringLiteral", - "value": "k-fm" - }, - { - "type": "stringLiteral", - "value": "k-fp" - }, - { - "type": "stringLiteral", - "value": "k-kf" - }, - { - "type": "stringLiteral", - "value": "k-mf" - }, - { - "type": "stringLiteral", - "value": "k-p2" - }, - { - "type": "stringLiteral", - "value": "k-u" - }, - { - "type": "stringLiteral", - "value": "k-fb" - }, - { - "type": "stringLiteral", - "value": "k-u2" - }, - { - "type": "stringLiteral", - "value": "k-fh" - }, - { - "type": "stringLiteral", - "value": "k-vf" - }, - { - "type": "stringLiteral", - "value": "k-hk" - }, - { - "type": "stringLiteral", - "value": "k-hm" - }, - { - "type": "stringLiteral", - "value": "k-pf" - }, - { - "type": "stringLiteral", - "value": "k-v2" - }, - { - "type": "stringLiteral", - "value": "k-f2" - }, - { - "type": "stringLiteral", - "value": "kw-fh" - }, - { - "type": "stringLiteral", - "value": "kn-fh" - }, - { - "type": "stringLiteral", - "value": "kn-f2" - }, - { - "type": "stringLiteral", - "value": "kn-u" - }, - { - "type": "stringLiteral", - "value": "koet-fh" - }, - { - "type": "stringLiteral", - "value": "koet-th" - }, - { - "type": "stringLiteral", - "value": "koet-u" - }, - { - "type": "stringLiteral", - "value": "kr-fh" - }, - { - "type": "stringLiteral", - "value": "og-fw" - }, - { - "type": "stringLiteral", - "value": "ld-u" - }, - { - "type": "stringLiteral", - "value": "la-fh" - }, - { - "type": "stringLiteral", - "value": "da-v4" - }, - { - "type": "stringLiteral", - "value": "ler-fh" - }, - { - "type": "stringLiteral", - "value": "l-fb" - }, - { - "type": "stringLiteral", - "value": "l-f2" - }, - { - "type": "stringLiteral", - "value": "l-kh" - }, - { - "type": "stringLiteral", - "value": "l-h3" - }, - { - "type": "stringLiteral", - "value": "l-hh" - }, - { - "type": "stringLiteral", - "value": "l-hm" - }, - { - "type": "stringLiteral", - "value": "l-h2" - }, - { - "type": "stringLiteral", - "value": "l-ph" - }, - { - "type": "stringLiteral", - "value": "l-hs" - }, - { - "type": "stringLiteral", - "value": "l-ht" - }, - { - "type": "stringLiteral", - "value": "l-th" - }, - { - "type": "stringLiteral", - "value": "l-u" - }, - { - "type": "stringLiteral", - "value": "mer-th" - }, - { - "type": "stringLiteral", - "value": "lev-pf" - }, - { - "type": "stringLiteral", - "value": "lev-fh" - }, - { - "type": "stringLiteral", - "value": "fg-fh" - }, - { - "type": "stringLiteral", - "value": "lip-f2" - }, - { - "type": "stringLiteral", - "value": "lip-h1" - }, - { - "type": "stringLiteral", - "value": "lip-fh" - }, - { - "type": "stringLiteral", - "value": "so-f2" - }, - { - "type": "stringLiteral", - "value": "loe-dh" - }, - { - "type": "stringLiteral", - "value": "hl-fh" - }, - { - "type": "stringLiteral", - "value": "hl-vf" - }, - { - "type": "stringLiteral", - "value": "hl-f3" - }, - { - "type": "stringLiteral", - "value": "hl-uk" - }, - { - "type": "stringLiteral", - "value": "hl-u" - }, - { - "type": "stringLiteral", - "value": "hl-f2" - }, - { - "type": "stringLiteral", - "value": "hl-hm" - }, - { - "type": "stringLiteral", - "value": "lb-v2" - }, - { - "type": "stringLiteral", - "value": "lb-fh" - }, - { - "type": "stringLiteral", - "value": "lb-ph" - }, - { - "type": "stringLiteral", - "value": "lb-p2" - }, - { - "type": "stringLiteral", - "value": "lb-vf" - }, - { - "type": "stringLiteral", - "value": "lu-fh" - }, - { - "type": "stringLiteral", - "value": "lu-kf" - }, - { - "type": "stringLiteral", - "value": "lg-u" - }, - { - "type": "stringLiteral", - "value": "lg-fh" - }, - { - "type": "stringLiteral", - "value": "md-f2" - }, - { - "type": "stringLiteral", - "value": "md-fh" - }, - { - "type": "stringLiteral", - "value": "md-tu" - }, - { - "type": "stringLiteral", - "value": "md-f3" - }, - { - "type": "stringLiteral", - "value": "md-mh" - }, - { - "type": "stringLiteral", - "value": "md-ph" - }, - { - "type": "stringLiteral", - "value": "md-u" - }, - { - "type": "stringLiteral", - "value": "mz-f4" - }, - { - "type": "stringLiteral", - "value": "mz-u2" - }, - { - "type": "stringLiteral", - "value": "mz-vf" - }, - { - "type": "stringLiteral", - "value": "mz-f3" - }, - { - "type": "stringLiteral", - "value": "mz-f2" - }, - { - "type": "stringLiteral", - "value": "mz-u" - }, - { - "type": "stringLiteral", - "value": "mz-kf" - }, - { - "type": "stringLiteral", - "value": "ma-dh" - }, - { - "type": "stringLiteral", - "value": "ma-fg" - }, - { - "type": "stringLiteral", - "value": "ma-ft" - }, - { - "type": "stringLiteral", - "value": "ma-ba" - }, - { - "type": "stringLiteral", - "value": "ma-v3" - }, - { - "type": "stringLiteral", - "value": "ma-v2" - }, - { - "type": "stringLiteral", - "value": "ma-hm" - }, - { - "type": "stringLiteral", - "value": "ma-fs" - }, - { - "type": "stringLiteral", - "value": "ma-u" - }, - { - "type": "stringLiteral", - "value": "mr-eh" - }, - { - "type": "stringLiteral", - "value": "mr-fh" - }, - { - "type": "stringLiteral", - "value": "mr-u" - }, - { - "type": "stringLiteral", - "value": "re-pf" - }, - { - "type": "stringLiteral", - "value": "myk-vf" - }, - { - "type": "stringLiteral", - "value": "mgn-vf" - }, - { - "type": "stringLiteral", - "value": "mei-fh" - }, - { - "type": "stringLiteral", - "value": "mei-fv" - }, - { - "type": "stringLiteral", - "value": "mei-f2" - }, - { - "type": "stringLiteral", - "value": "sk-hs" - }, - { - "type": "stringLiteral", - "value": "hal-fh" - }, - { - "type": "stringLiteral", - "value": "hsk-fh" - }, - { - "type": "stringLiteral", - "value": "me-fh" - }, - { - "type": "stringLiteral", - "value": "rt-hs" - }, - { - "type": "stringLiteral", - "value": "mi-fh" - }, - { - "type": "stringLiteral", - "value": "c-fh" - }, - { - "type": "stringLiteral", - "value": "mw-ht" - }, - { - "type": "stringLiteral", - "value": "hc-ih" - }, - { - "type": "stringLiteral", - "value": "mtw-ht" - }, - { - "type": "stringLiteral", - "value": "mg-fh" - }, - { - "type": "stringLiteral", - "value": "z-fh" - }, - { - "type": "stringLiteral", - "value": "mos-dh" - }, - { - "type": "stringLiteral", - "value": "mh-fh" - }, - { - "type": "stringLiteral", - "value": "m-am" - }, - { - "type": "stringLiteral", - "value": "m-b2" - }, - { - "type": "stringLiteral", - "value": "m-bw" - }, - { - "type": "stringLiteral", - "value": "m-ea" - }, - { - "type": "stringLiteral", - "value": "m-vf" - }, - { - "type": "stringLiteral", - "value": "m-as" - }, - { - "type": "stringLiteral", - "value": "m-mf" - }, - { - "type": "stringLiteral", - "value": "m-hk" - }, - { - "type": "stringLiteral", - "value": "m-hs" - }, - { - "type": "stringLiteral", - "value": "m-fh" - }, - { - "type": "stringLiteral", - "value": "m-kf" - }, - { - "type": "stringLiteral", - "value": "m-hm" - }, - { - "type": "stringLiteral", - "value": "m-kh" - }, - { - "type": "stringLiteral", - "value": "m-hp" - }, - { - "type": "stringLiteral", - "value": "m-fp" - }, - { - "type": "stringLiteral", - "value": "m-tu" - }, - { - "type": "stringLiteral", - "value": "m-u" - }, - { - "type": "stringLiteral", - "value": "gap-ks" - }, - { - "type": "stringLiteral", - "value": "m-u2" - }, - { - "type": "stringLiteral", - "value": "m-t2" - }, - { - "type": "stringLiteral", - "value": "ms-ph" - }, - { - "type": "stringLiteral", - "value": "ms-kf" - }, - { - "type": "stringLiteral", - "value": "ms-u" - }, - { - "type": "stringLiteral", - "value": "ms-fh" - }, - { - "type": "stringLiteral", - "value": "ms-vf" - }, - { - "type": "stringLiteral", - "value": "ms-hk" - }, - { - "type": "stringLiteral", - "value": "ms-hm" - }, - { - "type": "stringLiteral", - "value": "ms-kh" - }, - { - "type": "stringLiteral", - "value": "ms-v2" - }, - { - "type": "stringLiteral", - "value": "nmb-kh" - }, - { - "type": "stringLiteral", - "value": "nb-fh" - }, - { - "type": "stringLiteral", - "value": "m-ah" - }, - { - "type": "stringLiteral", - "value": "m-k3" - }, - { - "type": "stringLiteral", - "value": "ne-eu" - }, - { - "type": "stringLiteral", - "value": "ne-hs" - }, - { - "type": "stringLiteral", - "value": "ne-pf" - }, - { - "type": "stringLiteral", - "value": "nu-fh" - }, - { - "type": "stringLiteral", - "value": "h-f2" - }, - { - "type": "stringLiteral", - "value": "ndh-fh" - }, - { - "type": "stringLiteral", - "value": "coe-vf" - }, - { - "type": "stringLiteral", - "value": "n-kf" - }, - { - "type": "stringLiteral", - "value": "n-hm" - }, - { - "type": "stringLiteral", - "value": "n-hk" - }, - { - "type": "stringLiteral", - "value": "n-k1" - }, - { - "type": "stringLiteral", - "value": "n-k2" - }, - { - "type": "stringLiteral", - "value": "n-k3" - }, - { - "type": "stringLiteral", - "value": "n-fh" - }, - { - "type": "stringLiteral", - "value": "n-u" - }, - { - "type": "stringLiteral", - "value": "nt-fh" - }, - { - "type": "stringLiteral", - "value": "nt-f3" - }, - { - "type": "stringLiteral", - "value": "gp-f2" - }, - { - "type": "stringLiteral", - "value": "gr-kh" - }, - { - "type": "stringLiteral", - "value": "hg-kh" - }, - { - "type": "stringLiteral", - "value": "wi-eb" - }, - { - "type": "stringLiteral", - "value": "of-hk" - }, - { - "type": "stringLiteral", - "value": "fr-f2" - }, - { - "type": "stringLiteral", - "value": "ol-fh" - }, - { - "type": "stringLiteral", - "value": "ol-pf" - }, - { - "type": "stringLiteral", - "value": "ol-u" - }, - { - "type": "stringLiteral", - "value": "os-f2" - }, - { - "type": "stringLiteral", - "value": "os-fh" - }, - { - "type": "stringLiteral", - "value": "os-f3" - }, - { - "type": "stringLiteral", - "value": "os-u" - }, - { - "type": "stringLiteral", - "value": "os-kf" - }, - { - "type": "stringLiteral", - "value": "ver-fh" - }, - { - "type": "stringLiteral", - "value": "pb-fh" - }, - { - "type": "stringLiteral", - "value": "pb-kf" - }, - { - "type": "stringLiteral", - "value": "pb-kh" - }, - { - "type": "stringLiteral", - "value": "pb-ug" - }, - { - "type": "stringLiteral", - "value": "pb-f1" - }, - { - "type": "stringLiteral", - "value": "pb-u2" - }, - { - "type": "stringLiteral", - "value": "pa-u" - }, - { - "type": "stringLiteral", - "value": "pf-fg" - }, - { - "type": "stringLiteral", - "value": "pf-fh" - }, - { - "type": "stringLiteral", - "value": "ps-fh" - }, - { - "type": "stringLiteral", - "value": "pl-fh" - }, - { - "type": "stringLiteral", - "value": "p-bs" - }, - { - "type": "stringLiteral", - "value": "p-f2" - }, - { - "type": "stringLiteral", - "value": "p-sh" - }, - { - "type": "stringLiteral", - "value": "p-pf" - }, - { - "type": "stringLiteral", - "value": "p-u" - }, - { - "type": "stringLiteral", - "value": "p-fh" - }, - { - "type": "stringLiteral", - "value": "p-hf" - }, - { - "type": "stringLiteral", - "value": "brb-f2" - }, - { - "type": "stringLiteral", - "value": "dd-f2" - }, - { - "type": "stringLiteral", - "value": "rv-fh" - }, - { - "type": "stringLiteral", - "value": "rv-dh" - }, - { - "type": "stringLiteral", - "value": "r-kh" - }, - { - "type": "stringLiteral", - "value": "r-u" - }, - { - "type": "stringLiteral", - "value": "r-fh" - }, - { - "type": "stringLiteral", - "value": "rd-v2" - }, - { - "type": "stringLiteral", - "value": "ko-f2" - }, - { - "type": "stringLiteral", - "value": "rd-bf" - }, - { - "type": "stringLiteral", - "value": "rd-fh" - }, - { - "type": "stringLiteral", - "value": "rt-fh" - }, - { - "type": "stringLiteral", - "value": "rt-ts" - }, - { - "type": "stringLiteral", - "value": "rt-ft" - }, - { - "type": "stringLiteral", - "value": "su-f2" - }, - { - "type": "stringLiteral", - "value": "st-mh" - }, - { - "type": "stringLiteral", - "value": "bc-f2" - }, - { - "type": "stringLiteral", - "value": "rie-fh" - }, - { - "type": "stringLiteral", - "value": "shg-vf" - }, - { - "type": "stringLiteral", - "value": "ro-fh" - }, - { - "type": "stringLiteral", - "value": "ros-hm" - }, - { - "type": "stringLiteral", - "value": "ros-im" - }, - { - "type": "stringLiteral", - "value": "hro-hu" - }, - { - "type": "stringLiteral", - "value": "hro-u" - }, - { - "type": "stringLiteral", - "value": "hro-hm" - }, - { - "type": "stringLiteral", - "value": "rof-vf" - }, - { - "type": "stringLiteral", - "value": "nol-fh" - }, - { - "type": "stringLiteral", - "value": "tue-fh" - }, - { - "type": "stringLiteral", - "value": "wi-f3" - }, - { - "type": "stringLiteral", - "value": "sb-f2" - }, - { - "type": "stringLiteral", - "value": "sb-hm" - }, - { - "type": "stringLiteral", - "value": "sb-hs" - }, - { - "type": "stringLiteral", - "value": "sb-vf" - }, - { - "type": "stringLiteral", - "value": "sb-hk" - }, - { - "type": "stringLiteral", - "value": "sb-fh" - }, - { - "type": "stringLiteral", - "value": "sb-kf" - }, - { - "type": "stringLiteral", - "value": "sb-u" - }, - { - "type": "stringLiteral", - "value": "sz-fh" - }, - { - "type": "stringLiteral", - "value": "sm-fh" - }, - { - "type": "stringLiteral", - "value": "aa-fg" - }, - { - "type": "stringLiteral", - "value": "aa-ph" - }, - { - "type": "stringLiteral", - "value": "sha-ht" - }, - { - "type": "stringLiteral", - "value": "sha-kh" - }, - { - "type": "stringLiteral", - "value": "sad-pf" - }, - { - "type": "stringLiteral", - "value": "ru-fh" - }, - { - "type": "stringLiteral", - "value": "wue-f2" - }, - { - "type": "stringLiteral", - "value": "lds-bc" - }, - { - "type": "stringLiteral", - "value": "sn-hm" - }, - { - "type": "stringLiteral", - "value": "hd-vf" - }, - { - "type": "stringLiteral", - "value": "sfb-fh" - }, - { - "type": "stringLiteral", - "value": "si-pf" - }, - { - "type": "stringLiteral", - "value": "si-ug" - }, - { - "type": "stringLiteral", - "value": "sig-fh" - }, - { - "type": "stringLiteral", - "value": "so-fh" - }, - { - "type": "stringLiteral", - "value": "so-vf" - }, - { - "type": "stringLiteral", - "value": "so-ug" - }, - { - "type": "stringLiteral", - "value": "sp-u" - }, - { - "type": "stringLiteral", - "value": "su-fh" - }, - { - "type": "stringLiteral", - "value": "su-kh" - }, - { - "type": "stringLiteral", - "value": "sta-vf" - }, - { - "type": "stringLiteral", - "value": "st-fh" - }, - { - "type": "stringLiteral", - "value": "sdl-fh" - }, - { - "type": "stringLiteral", - "value": "hst-fh" - }, - { - "type": "stringLiteral", - "value": "hst-f2" - }, - { - "type": "stringLiteral", - "value": "sr-fh" - }, - { - "type": "stringLiteral", - "value": "og-fh" - }, - { - "type": "stringLiteral", - "value": "s-dp" - }, - { - "type": "stringLiteral", - "value": "s-dh" - }, - { - "type": "stringLiteral", - "value": "s-f2" - }, - { - "type": "stringLiteral", - "value": "s-im" - }, - { - "type": "stringLiteral", - "value": "s-kf" - }, - { - "type": "stringLiteral", - "value": "s-u" - }, - { - "type": "stringLiteral", - "value": "s-va" - }, - { - "type": "stringLiteral", - "value": "s-wh" - }, - { - "type": "stringLiteral", - "value": "s-hk" - }, - { - "type": "stringLiteral", - "value": "s-fh" - }, - { - "type": "stringLiteral", - "value": "s-fb" - }, - { - "type": "stringLiteral", - "value": "s-hm" - }, - { - "type": "stringLiteral", - "value": "s-mf" - }, - { - "type": "stringLiteral", - "value": "s-f3" - }, - { - "type": "stringLiteral", - "value": "s-th" - }, - { - "type": "stringLiteral", - "value": "ue-fh" - }, - { - "type": "stringLiteral", - "value": "k-v3" - }, - { - "type": "stringLiteral", - "value": "k-f3" - }, - { - "type": "stringLiteral", - "value": "tr-fh" - }, - { - "type": "stringLiteral", - "value": "tr-kh" - }, - { - "type": "stringLiteral", - "value": "tr-u" - }, - { - "type": "stringLiteral", - "value": "an-f2" - }, - { - "type": "stringLiteral", - "value": "tut-hm" - }, - { - "type": "stringLiteral", - "value": "tue-u" - }, - { - "type": "stringLiteral", - "value": "tut-f3" - }, - { - "type": "stringLiteral", - "value": "ul-fh" - }, - { - "type": "stringLiteral", - "value": "ul-f4" - }, - { - "type": "stringLiteral", - "value": "ul-u" - }, - { - "type": "stringLiteral", - "value": "myk-kh" - }, - { - "type": "stringLiteral", - "value": "vec-fh" - }, - { - "type": "stringLiteral", - "value": "vec-u" - }, - { - "type": "stringLiteral", - "value": "vec-kf" - }, - { - "type": "stringLiteral", - "value": "bo-f2" - }, - { - "type": "stringLiteral", - "value": "vs-vf" - }, - { - "type": "stringLiteral", - "value": "vs-dh" - }, - { - "type": "stringLiteral", - "value": "vs-f2" - }, - { - "type": "stringLiteral", - "value": "ros-hs" - }, - { - "type": "stringLiteral", - "value": "ro-vf" - }, - { - "type": "stringLiteral", - "value": "pi-fh" - }, - { - "type": "stringLiteral", - "value": "fs-fh" - }, - { - "type": "stringLiteral", - "value": "we-hm" - }, - { - "type": "stringLiteral", - "value": "we-u" - }, - { - "type": "stringLiteral", - "value": "we-vf" - }, - { - "type": "stringLiteral", - "value": "we-th" - }, - { - "type": "stringLiteral", - "value": "kn-ph" - }, - { - "type": "stringLiteral", - "value": "rv-ph" - }, - { - "type": "stringLiteral", - "value": "wsf-pf" - }, - { - "type": "stringLiteral", - "value": "wr-fh" - }, - { - "type": "stringLiteral", - "value": "wr-v2" - }, - { - "type": "stringLiteral", - "value": "qlb-vf" - }, - { - "type": "stringLiteral", - "value": "ldk-fh" - }, - { - "type": "stringLiteral", - "value": "wi-bs" - }, - { - "type": "stringLiteral", - "value": "wi-v1" - }, - { - "type": "stringLiteral", - "value": "wi-fh" - }, - { - "type": "stringLiteral", - "value": "wi-vf" - }, - { - "type": "stringLiteral", - "value": "kw-th" - }, - { - "type": "stringLiteral", - "value": "whv-fh" - }, - { - "type": "stringLiteral", - "value": "hwi-fh" - }, - { - "type": "stringLiteral", - "value": "wis-th" - }, - { - "type": "stringLiteral", - "value": "wis-fh" - }, - { - "type": "stringLiteral", - "value": "en-u" - }, - { - "type": "stringLiteral", - "value": "wf-fh" - }, - { - "type": "stringLiteral", - "value": "wob-fh" - }, - { - "type": "stringLiteral", - "value": "wo-fh" - }, - { - "type": "stringLiteral", - "value": "w-hm" - }, - { - "type": "stringLiteral", - "value": "w-kh" - }, - { - "type": "stringLiteral", - "value": "w-ug" - }, - { - "type": "stringLiteral", - "value": "w-vf" - }, - { - "type": "stringLiteral", - "value": "wue-hm" - }, - { - "type": "stringLiteral", - "value": "wue-u" - }, - { - "type": "stringLiteral", - "value": "wue-fh" - }, - { - "type": "stringLiteral", - "value": "wue-f3" - }, - { - "type": "stringLiteral", - "value": "zi-ht" - }, - { - "type": "stringLiteral", - "value": "zi-ih" - }, - { - "type": "stringLiteral", - "value": "zi-th" - }, - { - "type": "stringLiteral", - "value": "zw-fh" - }, - { - "type": "stringLiteral", - "value": "z-t3" - }, - { - "type": "stringLiteral", - "value": "z-t2" - }, - { - "type": "stringLiteral", - "value": "z-pf" - }, - { - "type": "stringLiteral", - "value": "z-hs" - }, - { - "type": "stringLiteral", - "value": "z-ph" - }, - { - "type": "stringLiteral", - "value": "z-th" - }, - { - "type": "stringLiteral", - "value": "z-tu" - }, - { - "type": "stringLiteral", - "value": "z-ht" - }, - { - "type": "stringLiteral", - "value": "rc-hs" - }, - { - "type": "stringLiteral", - "value": "z-p2" - } - ] - } - }, - { - "id": 2730, - "name": "SCNamespaces", - "kind": 2097152, - "kindString": "Object literal", - "flags": { - "isExported": true, - "isConst": true - }, - "comment": { - "shortText": "Namespaces for universities for UUID generation" - }, - "children": [ - { - "id": 2731, - "name": "ab-fh", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Hochschule Aschaffenburg" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 790, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"b28746bb-e95e-4d4d-bf21-1c0a3bb7e83e\"" - }, - { - "id": 2732, - "name": "b-tu", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Technische Universität Berlin" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 794, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"909a8cbc-8520-456c-b474-ef1525f14209\"" - }, - { - "id": 2733, - "name": "f-u", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Goethe-Universität Frankfurt am Main" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 798, - "character": 7 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"fa256ea6-942d-4ead-96da-5d7678e9e965\"" - }, - { - "id": 2734, - "name": "fd-fh", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Hochschule Fulda" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 802, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"f1aa9ac0-ed3d-493b-987c-f98aeeba154b\"" - }, - { - "id": 2735, - "name": "gi-fh", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Technische Hochschule Mittelhessen" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 806, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"f599f1d1-5b76-4654-a394-d37680d75e22\"" - }, - { - "id": 2736, - "name": "gi-u", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Justus-Liebig-Universität Gießen" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 810, - "character": 8 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"9884e6f2-cbbb-4341-8d30-5ba3f1514927\"" - }, - { - "id": 2737, - "name": "ks-ug", - "kind": 32, - "kindString": "Variable", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Namespace for Universität Kassel" - }, - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 814, - "character": 9 - } - ], - "type": { - "type": "intrinsic", - "name": "string" - }, - "defaultValue": "\"277fe8f6-dbc9-4ec2-9f87-d30e0dc347af\"" - } - ], - "groups": [ - { - "title": "Variables", - "kind": 32, - "children": [ - 2731, - 2732, - 2733, - 2734, - 2735, - 2736, - 2737 - ] - } - ], - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 785, - "character": 25 - } - ], - "type": { - "type": "intrinsic", - "name": "object" - } - } - ], - "groups": [ - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2729 - ] - }, - { - "title": "Object literals", - "kind": 2097152, - "children": [ - 2730 - ] - } - ], - "sources": [ - { - "fileName": "types/namespaces.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2404, - "name": "\"types/sorts/Abstract\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Abstract.ts", - "children": [ - { - "id": 2405, - "name": "SCSearchAbstractSort", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Abstract sort instruction" - }, - "typeParameter": [ - { - "id": 2406, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {}, - "type": { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - } - } - ], - "children": [ - { - "id": 2407, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Map of arguments for the sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 28, - "character": 11 - } - ], - "type": { - "type": "typeParameter", - "name": "T", - "constraint": { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - } - } - }, - { - "id": 2408, - "name": "order", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 33, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "asc" - }, - { - "type": "stringLiteral", - "value": "desc" - } - ] - } - }, - { - "id": 2409, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of the sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 38, - "character": 6 - } - ], - "type": { - "type": "reference", - "name": "SCSearchSortType", - "id": 2414 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2407, - 2408, - 2409 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 24, - "character": 37 - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCDistanceSort", - "id": 2380 - }, - { - "type": "reference", - "name": "SCDucetSort", - "id": 2390 - }, - { - "type": "reference", - "name": "SCPriceSort", - "id": 2395 - } - ] - }, - { - "id": 2410, - "name": "SCSearchAbstractSortArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Map of arguments for the sort instruction" - }, - "indexSignature": [ - { - "id": 2412, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2413, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "children": [ - { - "id": 2411, - "name": "field", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field to sort by" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 48, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2411 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 44, - "character": 46 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCMap", - "id": 82, - "typeArguments": [ - { - "type": "intrinsic", - "name": "any" - } - ] - } - ], - "extendedBy": [ - { - "type": "reference", - "name": "SCDistanceSortArguments", - "id": 2384 - }, - { - "type": "reference", - "name": "SCPriceSortArguments", - "id": 2399 - } - ] - }, - { - "id": 2415, - "name": "SCSearchSort", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "A sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 59, - "character": 24 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "reference", - "name": "SCDistanceSort", - "id": 2380 - }, - { - "type": "reference", - "name": "SCPriceSort", - "id": 2395 - }, - { - "type": "reference", - "name": "SCDucetSort", - "id": 2390 - } - ] - } - }, - { - "id": 2414, - "name": "SCSearchSortType", - "kind": 4194304, - "kindString": "Type alias", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Type of a sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 54, - "character": 28 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "distance" - }, - { - "type": "stringLiteral", - "value": "price" - }, - { - "type": "stringLiteral", - "value": "ducet" - } - ] - } - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2405, - 2410 - ] - }, - { - "title": "Type aliases", - "kind": 4194304, - "children": [ - 2415, - 2414 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2379, - "name": "\"types/sorts/Distance\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Distance.ts", - "children": [ - { - "id": 2380, - "name": "SCDistanceSort", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Sort instruction to sort by distance" - }, - "children": [ - { - "id": 2382, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Map of arguments for the sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 28, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCDistanceSortArguments", - "id": 2384 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSort.arguments", - "id": 2407 - } - }, - { - "id": 2383, - "name": "order", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 33, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "asc" - }, - { - "type": "stringLiteral", - "value": "desc" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSort.order", - "id": 2408 - } - }, - { - "id": 2381, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/sorts/Distance.ts", - "line": 22, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "distance" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractSort.type", - "id": 2409 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2382, - 2383, - 2381 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Distance.ts", - "line": 21, - "character": 31 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractSort", - "id": 2405, - "typeArguments": [ - { - "type": "reference", - "name": "SCDistanceSortArguments", - "id": 2384 - } - ] - } - ] - }, - { - "id": 2384, - "name": "SCDistanceSortArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Additional arguments for sort instruction to sort by distance" - }, - "indexSignature": [ - { - "id": 2387, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2388, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "children": [ - { - "id": 2386, - "name": "field", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field to sort by" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 48, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSortArguments.field", - "id": 2411 - } - }, - { - "id": 2385, - "name": "position", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Position to calculate distances to" - }, - "sources": [ - { - "fileName": "types/sorts/Distance.ts", - "line": 32, - "character": 10 - } - ], - "type": { - "type": "reference", - "name": "Position" - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2386, - 2385 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Distance.ts", - "line": 28, - "character": 40 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2380, - 2384 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Distance.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2389, - "name": "\"types/sorts/Ducet\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Ducet.ts", - "children": [ - { - "id": 2390, - "name": "SCDucetSort", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Sort instruction for ducet sort" - }, - "children": [ - { - "id": 2392, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Map of arguments for the sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 28, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSort.arguments", - "id": 2407 - } - }, - { - "id": 2393, - "name": "order", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 33, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "asc" - }, - { - "type": "stringLiteral", - "value": "desc" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSort.order", - "id": 2408 - } - }, - { - "id": 2391, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/sorts/Ducet.ts", - "line": 21, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "ducet" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractSort.type", - "id": 2409 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2392, - 2393, - 2391 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Ducet.ts", - "line": 20, - "character": 28 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractSort", - "id": 2405, - "typeArguments": [ - { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - } - ] - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2390 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Ducet.ts", - "line": 1, - "character": 0 - } - ] - }, - { - "id": 2394, - "name": "\"types/sorts/Price\"", - "kind": 1, - "kindString": "External module", - "flags": { - "isExported": true - }, - "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Price.ts", - "children": [ - { - "id": 2395, - "name": "SCPriceSort", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Sort instruction to sort by price" - }, - "children": [ - { - "id": 2397, - "name": "arguments", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Map of arguments for the sort instruction" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 28, - "character": 11 - } - ], - "type": { - "type": "reference", - "name": "SCPriceSortArguments", - "id": 2399 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSort.arguments", - "id": 2407 - } - }, - { - "id": 2398, - "name": "order", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 33, - "character": 7 - } - ], - "type": { - "type": "union", - "types": [ - { - "type": "stringLiteral", - "value": "asc" - }, - { - "type": "stringLiteral", - "value": "desc" - } - ] - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSort.order", - "id": 2408 - } - }, - { - "id": 2396, - "name": "type", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "sources": [ - { - "fileName": "types/sorts/Price.ts", - "line": 22, - "character": 6 - } - ], - "type": { - "type": "stringLiteral", - "value": "price" - }, - "overwrites": { - "type": "reference", - "name": "SCSearchAbstractSort.type", - "id": 2409 - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2397, - 2398, - 2396 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Price.ts", - "line": 21, - "character": 28 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractSort", - "id": 2405, - "typeArguments": [ - { - "type": "reference", - "name": "SCPriceSortArguments", - "id": 2399 - } - ] - } - ] - }, - { - "id": 2399, - "name": "SCPriceSortArguments", - "kind": 256, - "kindString": "Interface", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Additional arguments for sort instruction to sort by price" - }, - "indexSignature": [ - { - "id": 2402, - "name": "__index", - "kind": 8192, - "kindString": "Index signature", - "flags": {}, - "comment": { - "shortText": "One value for each key" - }, - "parameters": [ - { - "id": 2403, - "name": "key", - "kind": 32768, - "kindString": "Parameter", - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ], - "children": [ - { - "id": 2401, - "name": "field", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "Field to sort by" - }, - "sources": [ - { - "fileName": "types/sorts/Abstract.ts", - "line": 48, - "character": 7 - } - ], - "type": { - "type": "reference", - "name": "SCThingsField", - "id": 2055 - }, - "inheritedFrom": { - "type": "reference", - "name": "SCSearchAbstractSortArguments.field", - "id": 2411 - } - }, - { - "id": 2400, - "name": "universityRole", - "kind": 1024, - "kindString": "Property", - "flags": { - "isExported": true - }, - "comment": { - "shortText": "University role to sort price for" - }, - "sources": [ - { - "fileName": "types/sorts/Price.ts", - "line": 32, - "character": 16 - } - ], - "type": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "name": "SCSportCoursePriceGroup" - } - } - } - ], - "groups": [ - { - "title": "Properties", - "kind": 1024, - "children": [ - 2401, - 2400 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Price.ts", - "line": 28, - "character": 37 - } - ], - "extendedTypes": [ - { - "type": "reference", - "name": "SCSearchAbstractSortArguments", - "id": 2410 - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "kind": 256, - "children": [ - 2395, - 2399 - ] - } - ], - "sources": [ - { - "fileName": "types/sorts/Price.ts", - "line": 1, - "character": 0 - } - ] - } - ], - "groups": [ - { - "title": "External modules", - "kind": 1, - "children": [ - 2027, - 2618, - 527, - 2662, - 1083, - 634, - 816, - 864, - 37, - 1429, - 370, - 257, - 772, - 90, - 2738, - 2087, - 2332, - 2479, - 2601, - 2616, - 2204, - 2223, - 2225, - 2247, - 2254, - 2269, - 2271, - 2286, - 2288, - 2330, - 2060, - 2744, - 2561, - 2599, - 2533, - 2576, - 906, - 966, - 1025, - 145, - 677, - 1241, - 1179, - 1311, - 1356, - 1500, - 1555, - 1617, - 397, - 455, - 210, - 293, - 722, - 1675, - 1135, - 1751, - 1833, - 1451, - 1875, - 1960, - 25, - 2646, - 81, - 367, - 29, - 451, - 525, - 2347, - 2448, - 2416, - 2525, - 2483, - 2494, - 2504, - 2515, - 1, - 2728, - 2404, - 2379, - 2389, - 2394 - ] - } - ] -} \ No newline at end of file diff --git a/src/core/Classes.ts b/src/core/Classes.ts index 70e95581..cb70933b 100644 --- a/src/core/Classes.ts +++ b/src/core/Classes.ts @@ -42,7 +42,7 @@ import {SCVideo, SCVideoMeta, SCVideoWithoutReferences} from './things/Video'; /** * A map of things, from type to meta data */ -export const SCClasses: { [K in SCThingType]: any } = { +export const SCClasses: { [K in SCThingType]: object } = { /* tslint:enable */ 'academic event': SCAcademicEventMeta, 'article': SCArticleMeta, diff --git a/src/core/Route.ts b/src/core/Route.ts index 028038f8..b1f7b997 100644 --- a/src/core/Route.ts +++ b/src/core/Route.ts @@ -48,7 +48,8 @@ export enum SCRouteHttpVerbs { /** * The constructor of an error response */ -export type SCErrorResponseConstructor = new (...args: any) => SCErrorResponse; +// tslint:disable-next-line:no-any +export type SCErrorResponseConstructor = new (...args: any[]) => SCErrorResponse; /** * A description of a route @@ -94,19 +95,41 @@ export interface SCRoute { * An abstract route */ export abstract class SCAbstractRoute implements SCRoute { + /** + * @see SCRoute.errorNames + */ errorNames: SCErrorResponseConstructor[] = []; + /** + * @see SCRoute.method + */ method: SCRouteHttpVerbs = SCRouteHttpVerbs.GET; + /** + * @see SCRoute.obligatoryParameters + */ obligatoryParameters?: SCMap; + /** + * @see SCRoute.requestBodyName + */ requestBodyName = 'any'; + /** + * @see SCRoute.responseBodyName + */ responseBodyName = 'any'; + /** + * @see SCRoute.statusCodeSuccess + */ statusCodeSuccess = 200; + /** + * @see SCRoute.urlFragment + */ urlFragment = '/'; - public getUrlFragment(parameters?: SCMap): string { - if (typeof parameters === 'undefined') { - parameters = {}; - } - + /** + * Get "compiled" URL fragment + * + * @param parameters Parameters to compile URL fragment with + */ + public getUrlFragment(parameters: SCMap = {}): string { let obligatoryParameters: string[] = []; if (typeof this.obligatoryParameters === 'object') { @@ -126,14 +149,13 @@ export abstract class SCAbstractRoute implements SCRoute { const parameter = part.substr(1); - // @ts-ignore if (typeof parameters[parameter] === 'undefined') { throw new Error(`Parameter '${parameter}' not provided.`); } - // @ts-ignore return parameters[parameter]; - }).join('/'); + }) + .join('/'); } } diff --git a/src/core/Thing.ts b/src/core/Thing.ts index ee4d6202..b0045074 100644 --- a/src/core/Thing.ts +++ b/src/core/Thing.ts @@ -289,14 +289,16 @@ export class SCThingMeta implements SCMetaTranslations { }, }; + // tslint:disable:static-this /** * Function to retrieve typed singleton instance */ public static getInstance(): T { - if (!this._instance.has(this.name)) { - this._instance.set(this.name, new this()); + if (!SCThingMeta._instance.has(this.name)) { + SCThingMeta._instance.set(this.name, new this()); } - return this._instance.get(this.name) as T; + + return SCThingMeta._instance.get(this.name) as T; } protected constructor() { diff --git a/src/core/Translator.ts b/src/core/Translator.ts index 4c75696a..4340a4cc 100644 --- a/src/core/Translator.ts +++ b/src/core/Translator.ts @@ -21,6 +21,9 @@ import {SCTranslations} from './types/i18n'; import clone = require('fast-clone'); import {Defined, OCType} from 'ts-optchain'; +// tslint:disable:no-any +const standardCacheSize = 200; + /** * SCThingTranslator class */ @@ -35,21 +38,19 @@ export class SCThingTranslator { * Property representing the translators base language * This means every translation is given for this language */ - private cache: LRUCache; + private readonly cache: LRUCache; /** * Property providing a mapping from a SCThingType to its known own meta class */ - private metaClasses: typeof SCClasses; + private readonly metaClasses: typeof SCClasses; /** - * - * @constructor * @example * // returns translator instance for german * new SCThingTranslator('de'); */ - constructor(language: keyof SCTranslations, cacheCapacity: number = 200) { + constructor(language: keyof SCTranslations, cacheCapacity: number = standardCacheSize) { this.cache = new LRUCache(cacheCapacity); this._language = language; this.metaClasses = SCClasses; @@ -80,16 +81,19 @@ export class SCThingTranslator { * @param data The intermediate object / primitive returned by the Proxys get() method * @returns an OCType object allowing for access to translations or a translated value(s) */ + // tslint:disable-next-line:prefer-function-over-method private deeptranslate(data?: T): OCType { const proxy = new Proxy( ((defaultValue?: Defined) => (data == null ? defaultValue : data)) as OCType, { get: (target, key) => { const obj: any = target(); + return this.deeptranslate(obj[key]); }, }, ); + return proxy; } @@ -110,30 +114,34 @@ export class SCThingTranslator { // Assigns every property in fieldTranslations to the known base language translation if (typeof metaClass.fieldTranslations.en !== 'undefined') { - Object.keys(metaClass.fieldTranslations.en).forEach((key) => { + Object.keys(metaClass.fieldTranslations.en) + .forEach((key) => { (fieldTranslations as any)[key] = metaClass.fieldTranslations.en[key]; }); } // Assigns every property in fieldTranslations to the known translation in given language if (typeof metaClass.fieldTranslations[language] !== 'undefined') { - Object.keys(metaClass.fieldTranslations[language]).forEach((key) => { + Object.keys(metaClass.fieldTranslations[language]) + .forEach((key) => { (fieldTranslations as any)[key] = metaClass.fieldTranslations[language][key]; }); } + return fieldTranslations; } /** * Returns meta class needed for translations given a SCThingType * - * @param thingType + * @param thingType Type of the thing * @returns An instance of the metaclass */ private getMetaClassInstance(thingType: SCThingType): any { if (thingType in this.metaClasses) { return new (this.metaClasses as any)[thingType](); } + return undefined; } @@ -152,10 +160,12 @@ export class SCThingTranslator { return instance; } if (typeof metaClass.fieldValueTranslations[language] !== 'undefined') { - Object.keys(metaClass.fieldValueTranslations[language]).forEach((key) => { + Object.keys(metaClass.fieldValueTranslations[language]) + .forEach((key) => { if (metaClass.fieldValueTranslations[language][key] instanceof Object) { // Assigns known translations of subproperties to property in given language (e.g. categories) - Object.keys((instance as any)[key]).forEach((subKey) => { + Object.keys((instance as any)[key]) + .forEach((subKey) => { (instance as any)[key][subKey] = metaClass.fieldValueTranslations[language][key][(instance as any)[key][subKey]]; }); @@ -165,6 +175,7 @@ export class SCThingTranslator { } }); } + return instance; } @@ -193,6 +204,7 @@ export class SCThingTranslator { } const objTranslated = this.translateWholeThingDestructively(clone(obj)); this.cache.putObject(objTranslated); + return this.deeptranslate(objTranslated[key]); }, }, @@ -205,13 +217,13 @@ export class SCThingTranslator { * @example * const translatedMetaDish = translator.translatedPropertyNames(SCThingType.CourseOfStudies); * @param language The language the object is translated to - * @param thingType + * @param thingType Type of the thing * @returns An object with the properties of the SCThingType where the values are the known property tranlations */ public translatedPropertyNames(thing: T, language?: keyof SCTranslations): T | undefined { - const targetLanguage = (language) ? language : this.language; - // return {...{}, ...this.getAllMetaFieldTranslations(thing.type, targetLanguage) as T}; + const targetLanguage = (typeof language !== 'undefined') ? language : this.language; + return this.getAllMetaFieldTranslations(thing.type, targetLanguage) as T; } @@ -225,26 +237,29 @@ export class SCThingTranslator { */ public translateWholeThingDestructively(instance: any, language?: keyof SCTranslations): any { - const targetLanguage = (language) ? language : this.language; + const targetLanguage = (typeof language !== 'undefined') ? language : this.language; + let nextInstance = instance; // Recursively call this function on all nested SCThings, arrays and objects - Object.keys(instance).forEach((key) => { + Object.keys(nextInstance) + .forEach((key) => { if ( - isThing((instance as any)[key]) || - instance[key] instanceof Array || - instance[key] instanceof Object) { - instance[key] = this.translateWholeThingDestructively(instance[key], targetLanguage); + isThing((nextInstance as any)[key]) || + nextInstance[key] instanceof Array || + nextInstance[key] instanceof Object) { + nextInstance[key] = this.translateWholeThingDestructively(nextInstance[key], targetLanguage); } }); // Spread variable translations given by the connector into thing - if (typeof instance.translations !== 'undefined') { - if (typeof instance.translations![targetLanguage] !== 'undefined') { - instance = {...instance, ...instance.translations![targetLanguage]} as typeof instance; + if (typeof nextInstance.translations !== 'undefined') { + if (typeof nextInstance.translations![targetLanguage] !== 'undefined') { + nextInstance = {...nextInstance, ...nextInstance.translations![targetLanguage]} as typeof instance; } } // Spread known translations from meta classes into (partly) translated thing - this.replaceAvailableMetaFieldValueTranslations(instance, targetLanguage); - return instance; + this.replaceAvailableMetaFieldValueTranslations(nextInstance, targetLanguage); + + return nextInstance; } } @@ -257,15 +272,14 @@ class LRUCache { /** * Map property that manages cached content */ - private entries: Map = new Map(); + private readonly entries: Map = new Map(); /** * Property representing cache maximum capacity */ - private maxEntries: number; + private readonly maxEntries: number; /** - * @constructor * @example * // returns LRUCache instance with a maximum capacity of 500 * new LRUCache(500); @@ -308,11 +322,12 @@ class LRUCache { } const entry = this.entries.get(key); - if (entry) { + if (typeof entry !== 'undefined') { // LRU behavior this.entries.delete(key); this.entries.set(key, entry); } + return entry; } @@ -325,7 +340,8 @@ class LRUCache { public put(key: string, content: T) { if (this.entries.size >= this.maxEntries) { // LRU behavior - const keyToDelete = this.entries.keys().next().value; + const keyToDelete = this.entries.keys() + .next().value; this.entries.delete(keyToDelete); } this.entries.set(key, content); diff --git a/src/core/base/Place.ts b/src/core/base/Place.ts index 9acb612a..4ea8153c 100644 --- a/src/core/base/Place.ts +++ b/src/core/base/Place.ts @@ -65,6 +65,9 @@ export interface SCPlace */ export interface SCPlaceWithoutReferencesTranslatableProperties extends SCThingTranslatableProperties { + /** + * Address of a place + */ address?: SCPostalAddress; } diff --git a/src/core/base/ThingThatCanBeOffered.ts b/src/core/base/ThingThatCanBeOffered.ts index 4ef3701e..8836876a 100644 --- a/src/core/base/ThingThatCanBeOffered.ts +++ b/src/core/base/ThingThatCanBeOffered.ts @@ -155,7 +155,10 @@ export type SCThingThatCanBeOfferedAvailability = export class SCThingThatCanBeOfferedMeta implements SCMetaTranslations> { - protected static _instance: any; + /** + * Instance + */ + protected static _instance = new Map(); /** * Translations of fields @@ -183,12 +186,17 @@ export class SCThingThatCanBeOfferedMeta implements }, }; + // tslint:disable:static-this /** * Function to retrieve typed singleton instance (including generics) */ public static getInstance(): SCThingThatCanBeOfferedMeta { - return this._instance || (this._instance = new this()); - } + if (!SCThingThatCanBeOfferedMeta._instance.has(this.name)) { + SCThingThatCanBeOfferedMeta._instance.set(this.name, new SCThingThatCanBeOfferedMeta()); + } + return SCThingThatCanBeOfferedMeta._instance + .get(this.name) as SCThingThatCanBeOfferedMeta; + } protected constructor() {} } diff --git a/src/core/base/ThingWithCategories.ts b/src/core/base/ThingWithCategories.ts index 8bc38855..aa97c08a 100644 --- a/src/core/base/ThingWithCategories.ts +++ b/src/core/base/ThingWithCategories.ts @@ -116,7 +116,10 @@ export interface SCThingWithCategoriesSpecificValues { export class SCThingWithCategoriesWithoutReferencesMeta implements SCMetaTranslations> { - protected static _instance: any; + /** + * Instance + */ + protected static _instance = new Map(); /** * Translations of fields @@ -146,11 +149,18 @@ export class SCThingWithCategoriesWithoutReferencesMeta }, }; + // tslint:disable:static-this /** * Function to retrieve typed singleton instance (including generics) */ public static getInstance(): SCThingWithCategoriesWithoutReferencesMeta { - return this._instance || (this._instance = new this()); + if (!SCThingWithCategoriesWithoutReferencesMeta._instance.has(this.name)) { + SCThingWithCategoriesWithoutReferencesMeta._instance + .set(this.name, new SCThingWithCategoriesWithoutReferencesMeta()); + } + + return SCThingWithCategoriesWithoutReferencesMeta._instance + .get(this.name) as SCThingWithCategoriesWithoutReferencesMeta; } protected constructor() { diff --git a/src/core/protocol/errors/ErrorResponse.ts b/src/core/protocol/errors/ErrorResponse.ts index 90901806..f2881378 100644 --- a/src/core/protocol/errors/ErrorResponse.ts +++ b/src/core/protocol/errors/ErrorResponse.ts @@ -12,6 +12,14 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import { + BAD_GATEWAY, + BAD_REQUEST, CONFLICT, INTERNAL_SERVER_ERROR, + METHOD_NOT_ALLOWED, NOT_ACCEPTABLE, NOT_FOUND, + REQUEST_TOO_LONG, + TOO_MANY_REQUESTS, + UNSUPPORTED_MEDIA_TYPE, +} from 'http-status-codes'; import {ValidationError} from 'jsonschema'; import {SCPluginMetaData} from '../routes/plugin/PluginRegisterRequest'; @@ -24,7 +32,7 @@ export interface SCErrorResponse extends Error { /** * Additional data that describes the error */ - additionalData?: any; + additionalData?: unknown; /** * HTTP status code to return this error with @@ -49,7 +57,7 @@ export abstract class SCError implements SCErrorResponse { * @param statusCode HTTP status code to return this error with * @param stack Set to true if a stack trace should be created */ - constructor(public name: string, public message: string, public statusCode: number, stack?: boolean) { + constructor(public name: string, public message: string, public statusCode: number, stack = false) { // generate stacktrace if needed if (stack) { this.stack = (new Error()).stack; @@ -73,7 +81,7 @@ export class SCValidationErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(errors: ValidationError[], stack?: boolean) { - super('ValidationError', 'Validation of request failed', 400, stack); + super('ValidationError', 'Validation of request failed', BAD_REQUEST, stack); this.additionalData = errors; } } @@ -88,7 +96,7 @@ export class SCUnsupportedMediaTypeErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(stack?: boolean) { - super('UnsupportedMediaTypeError', 'Unsupported media type', 415, stack); + super('UnsupportedMediaTypeError', 'Unsupported media type', UNSUPPORTED_MEDIA_TYPE, stack); } } @@ -102,7 +110,7 @@ export class SCMethodNotAllowedErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(stack?: boolean) { - super('MethodNotAllowedError', 'HTTP method is not allowed on this route', 405, stack); + super('MethodNotAllowedError', 'HTTP method is not allowed on this route', METHOD_NOT_ALLOWED, stack); } } @@ -116,7 +124,7 @@ export class SCRequestBodyTooLargeErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(stack?: boolean) { - super('RequestBodyTooLargeError', 'The request body is too large.', 413, stack); + super('RequestBodyTooLargeError', 'The request body is too large.', REQUEST_TOO_LONG, stack); } } @@ -130,7 +138,12 @@ export class SCTooManyRequestsErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(stack?: boolean) { - super('TooManyRequestsError', 'Too many requests. You can not submit more than 5 queries an once', 429, stack); + super( + 'TooManyRequestsError', + 'Too many requests. You can not submit more than 5 queries an once', + TOO_MANY_REQUESTS, + stack, + ); } } @@ -144,7 +157,7 @@ export class SCNotFoundErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(stack?: boolean) { - super('NotFoundError', 'Resource not found', 404, stack); + super('NotFoundError', 'Resource not found', NOT_FOUND, stack); } } @@ -160,7 +173,7 @@ export class SCParametersNotAcceptable extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(message: string, stack?: boolean) { - super('ParametersNotAcceptable', message, 406, stack); + super('ParametersNotAcceptable', message, NOT_ACCEPTABLE, stack); } } @@ -183,8 +196,8 @@ export class SCPluginAlreadyRegisteredErrorResponse extends SCError { * @param plugin Provides meta data of a registered plugin, which is in a conflict with the plugin we want to register * @param stack Set to true if a stack trace should be created */ - constructor(message: string, plugin: SCPluginMetaData, stack?: boolean) { - super('SCPluginAlreadyRegisteredError', message, 409, stack); + constructor(message: string, plugin: SCPluginMetaData, stack = false) { + super('SCPluginAlreadyRegisteredError', message, CONFLICT, stack); if (stack) { this.additionalData = plugin; } @@ -202,7 +215,7 @@ export class SCPluginRegisteringFailedErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(message: string, stack?: boolean) { - super('PluginRegisteringFailedError', message, 500, stack); + super('PluginRegisteringFailedError', message, INTERNAL_SERVER_ERROR, stack); } } @@ -217,7 +230,7 @@ export class SCSyntaxErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created */ constructor(message: string, stack?: boolean) { - super('SyntaxError', message, 400, stack); + super('SyntaxError', message, BAD_REQUEST, stack); } } @@ -237,8 +250,8 @@ export class SCInternalServerErrorResponse extends SCError { * @param stack Set to true if a stack trace should be created * and the internal server error should be displayed to the client */ - constructor(err?: Error, stack?: boolean) { - super('InternalServerError', 'Internal server error', 502, stack); + constructor(err?: Error, stack = false) { + super('InternalServerError', 'Internal server error', BAD_GATEWAY, stack); if (stack) { this.additionalData = err; diff --git a/src/core/protocol/routes/INDEX/IndexRequest.ts b/src/core/protocol/routes/INDEX/IndexRequest.ts index f957cbc8..af71eb04 100644 --- a/src/core/protocol/routes/INDEX/IndexRequest.ts +++ b/src/core/protocol/routes/INDEX/IndexRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import { SCInternalServerErrorResponse, @@ -47,7 +48,7 @@ export class SCIndexRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCIndexRequest'; this.responseBodyName = 'SCIndexResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/'; } } diff --git a/src/core/protocol/routes/INDEX/IndexResponse.ts b/src/core/protocol/routes/INDEX/IndexResponse.ts index e2b19964..948478f8 100644 --- a/src/core/protocol/routes/INDEX/IndexResponse.ts +++ b/src/core/protocol/routes/INDEX/IndexResponse.ts @@ -21,7 +21,13 @@ import {SCBackendConfiguration} from '../../../types/config/Backend'; * @validatable */ export interface SCIndexResponse { + /** + * @see SCAppConfiguration + */ app: SCAppConfiguration; + /** + * @see SCBackendConfiguration + */ backend: SCBackendConfiguration; } diff --git a/src/core/protocol/routes/TYPE/UID/ThingUpdateRequest.ts b/src/core/protocol/routes/TYPE/UID/ThingUpdateRequest.ts index 9a256b8c..8886d971 100644 --- a/src/core/protocol/routes/TYPE/UID/ThingUpdateRequest.ts +++ b/src/core/protocol/routes/TYPE/UID/ThingUpdateRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {SCThings} from '../../../../Classes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../../Route'; import { @@ -53,7 +54,7 @@ export class SCThingUpdateRoute extends SCAbstractRoute { }; this.requestBodyName = 'SCThingUpdateRequest'; this.responseBodyName = 'SCThingUpdateResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/:TYPE/:UID'; } } diff --git a/src/core/protocol/routes/bookAvailability/BookAvailabilityRequest.ts b/src/core/protocol/routes/bookAvailability/BookAvailabilityRequest.ts index 4c2db9ae..08116fb3 100644 --- a/src/core/protocol/routes/bookAvailability/BookAvailabilityRequest.ts +++ b/src/core/protocol/routes/bookAvailability/BookAvailabilityRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import {SCUuid} from '../../../types/UUID'; import { @@ -81,7 +82,7 @@ export class SCBookAvailabilityRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCBookAvailabilityRequest'; this.responseBodyName = 'SCBookAvailabilityResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/bookAvailability'; } } diff --git a/src/core/protocol/routes/bulk/BulkRequest.ts b/src/core/protocol/routes/bulk/BulkRequest.ts index 9639a194..ac4429f9 100644 --- a/src/core/protocol/routes/bulk/BulkRequest.ts +++ b/src/core/protocol/routes/bulk/BulkRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import {SCThingType} from '../../../Thing'; import {SCISO8601Date} from '../../../types/Time'; @@ -78,7 +79,7 @@ export class SCBulkRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCBulkRequest'; this.responseBodyName = 'SCBulkResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/bulk'; } } diff --git a/src/core/protocol/routes/bulk/UID/BulkAddRequest.ts b/src/core/protocol/routes/bulk/UID/BulkAddRequest.ts index 5017bc0f..74023794 100644 --- a/src/core/protocol/routes/bulk/UID/BulkAddRequest.ts +++ b/src/core/protocol/routes/bulk/UID/BulkAddRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {CREATED} from 'http-status-codes'; import {SCThings} from '../../../../Classes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../../Route'; import { @@ -52,7 +53,7 @@ export class SCBulkAddRoute extends SCAbstractRoute { }; this.requestBodyName = 'SCBulkAddRequest'; this.responseBodyName = 'SCBulkAddResponse'; - this.statusCodeSuccess = 201; + this.statusCodeSuccess = CREATED; this.urlFragment = '/bulk/:UID'; } } diff --git a/src/core/protocol/routes/bulk/UID/BulkDoneRequest.ts b/src/core/protocol/routes/bulk/UID/BulkDoneRequest.ts index bfc7a686..cba84ac4 100644 --- a/src/core/protocol/routes/bulk/UID/BulkDoneRequest.ts +++ b/src/core/protocol/routes/bulk/UID/BulkDoneRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {NO_CONTENT} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../../Route'; import { SCInternalServerErrorResponse, @@ -52,7 +53,7 @@ export class SCBulkDoneRoute extends SCAbstractRoute { }; this.requestBodyName = 'SCBulkDoneRequest'; this.responseBodyName = 'SCBulkDoneResponse'; - this.statusCodeSuccess = 204; + this.statusCodeSuccess = NO_CONTENT; this.urlFragment = '/bulk/:UID/done'; } } diff --git a/src/core/protocol/routes/feedback/FeedbackRequest.ts b/src/core/protocol/routes/feedback/FeedbackRequest.ts index 0175c7ff..76099ee8 100644 --- a/src/core/protocol/routes/feedback/FeedbackRequest.ts +++ b/src/core/protocol/routes/feedback/FeedbackRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {NO_CONTENT} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import {SCMessage} from '../../../things/Message'; import { @@ -52,7 +53,7 @@ export class SCFeedbackRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCFeedbackRequest'; this.responseBodyName = 'SCFeedbackResponse'; - this.statusCodeSuccess = 204; + this.statusCodeSuccess = NO_CONTENT; this.urlFragment = '/feedback'; } } @@ -74,7 +75,7 @@ export interface SCFeedbackRequestMetaData { /** * Scope/app state at feedback invocation */ - scope: any; + scope: unknown; /** * Whether or not the feedback is sendable @@ -84,7 +85,7 @@ export interface SCFeedbackRequestMetaData { /** * App state that feedback was invoked from */ - state: any; + state: unknown; /** * User agent diff --git a/src/core/protocol/routes/plugin/PluginRegisterRequest.ts b/src/core/protocol/routes/plugin/PluginRegisterRequest.ts index 849b404f..bf623fdc 100644 --- a/src/core/protocol/routes/plugin/PluginRegisterRequest.ts +++ b/src/core/protocol/routes/plugin/PluginRegisterRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {Schema} from 'jsonschema'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import { @@ -108,7 +109,7 @@ export class SCPluginRegisterRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCPluginRegisterRequest'; this.responseBodyName = 'SCPluginRegisterResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/plugin/register'; } } diff --git a/src/core/protocol/routes/search/MultiSearchRequest.ts b/src/core/protocol/routes/search/MultiSearchRequest.ts index d8b4c207..55dd3a28 100644 --- a/src/core/protocol/routes/search/MultiSearchRequest.ts +++ b/src/core/protocol/routes/search/MultiSearchRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import {SCMap} from '../../../types/Map'; import { @@ -54,7 +55,7 @@ export class SCMultiSearchRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCMultiSearchRequest'; this.responseBodyName = 'SCMultiSearchResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/search/multi'; } } diff --git a/src/core/protocol/routes/search/SearchRequest.ts b/src/core/protocol/routes/search/SearchRequest.ts index 90152930..fe0713cb 100644 --- a/src/core/protocol/routes/search/SearchRequest.ts +++ b/src/core/protocol/routes/search/SearchRequest.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +import {OK} from 'http-status-codes'; import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route'; import {SCSearchContext} from '../../../types/config/Backend'; import {SCSearchFilter} from '../../../types/filters/Abstract'; @@ -85,7 +86,7 @@ export class SCSearchRoute extends SCAbstractRoute { this.method = SCRouteHttpVerbs.POST; this.requestBodyName = 'SCSearchRequest'; this.responseBodyName = 'SCSearchResponse'; - this.statusCodeSuccess = 200; + this.statusCodeSuccess = OK; this.urlFragment = '/search'; } } diff --git a/src/core/things/Building.ts b/src/core/things/Building.ts index 27aaf438..fdd79ae6 100644 --- a/src/core/things/Building.ts +++ b/src/core/things/Building.ts @@ -89,6 +89,9 @@ export interface SCBuilding export interface SCBuildingTranslatableProperties extends SCPlaceWithoutReferencesTranslatableProperties, SCThingWithCategoriesTranslatableProperties { + /** + * @see SCBuilding.floors + */ floors?: string[]; } diff --git a/src/core/things/DateSeries.ts b/src/core/things/DateSeries.ts index a059eaa8..b7c13e04 100644 --- a/src/core/things/DateSeries.ts +++ b/src/core/things/DateSeries.ts @@ -172,5 +172,8 @@ export class SCDateSeriesMeta */ export interface SCDateSeriesTranslatableProperties extends SCThingThatCanBeOfferedTranslatableProperties { + /** + * @see SCDateSeriesWithoutReferences.frequency + */ frequency?: string; } diff --git a/src/core/things/Floor.ts b/src/core/things/Floor.ts index 886e6b79..d388626a 100644 --- a/src/core/things/Floor.ts +++ b/src/core/things/Floor.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +// tslint:disable-next-line:no-implicit-dependencies import {Feature, FeatureCollection, GeometryObject, LineString} from 'geojson'; import {SCThingInPlace, SCThingInPlaceMeta} from '../base/ThingInPlace'; import {SCThingMeta, SCThingTranslatableProperties, SCThingType, SCThingWithoutReferences} from '../Thing'; @@ -34,7 +35,7 @@ export interface SCFloorWithoutReferences /** * Floor plan */ - plan: SCFloorFeatureCollectionWithPlaces; + plan: SCFloorFeatureCollectionWithPlaces; /** * Translated fields of a floor @@ -69,19 +70,19 @@ export interface SCFloor /** * A feature collection */ -export interface SCFloorFeatureCollectionWithPlaces - extends FeatureCollection { +export interface SCFloorFeatureCollectionWithPlaces + extends FeatureCollection { /** * Features of the collection */ - features: Array>; + features: Array>; } /*** * A feature with a place */ -export interface SCFloorFeatureWithPlace - extends Feature { +export interface SCFloorFeatureWithPlace + extends Feature { /** * The place of the feature */ diff --git a/src/core/types/GeoInformation.ts b/src/core/types/GeoInformation.ts index 2ef2939a..9dfc228a 100644 --- a/src/core/types/GeoInformation.ts +++ b/src/core/types/GeoInformation.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +// tslint:disable-next-line:no-implicit-dependencies import {Point, Polygon} from 'geojson'; /** diff --git a/src/core/types/Guards.ts b/src/core/types/Guards.ts index 4d2f4029..b41351e5 100644 --- a/src/core/types/Guards.ts +++ b/src/core/types/Guards.ts @@ -5,7 +5,7 @@ * Software Foundation, version 3. * * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * unknown WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * @@ -23,12 +23,25 @@ import {SCTranslations} from './i18n'; * * @param something Something to check */ -export function isThing(something: any): something is SCThing { - return ( - typeof something === 'object' - && typeof something.type === 'string' - && Object.values(SCThingType).indexOf(something.type) >= 0 - ); +export function isThing(something: unknown): something is SCThing { + if (typeof something !== 'object' || something === null) { + return false; + } + + if (!('type' in something)) { + return false; + } + + // tslint:disable-next-line:completed-docs + const type = (something as { type: unknown; }).type; + + if (typeof type !== 'string') { + return false; + } + + return Object + .values(SCThingType) + .indexOf(type) >= 0; } /** @@ -37,7 +50,8 @@ export function isThing(something: any): something is SCThing { * @param thing Thing to check */ export function isThingWithTranslations(thing: SCThingWithoutReferences) - : thing is SCThingWithoutReferences & { translations: SCTranslations } { +// tslint:disable-next-line:completed-docs + : thing is SCThingWithoutReferences & { translations: SCTranslations; } { return typeof thing.translations !== 'undefined'; } @@ -46,12 +60,34 @@ export function isThingWithTranslations(thing: SCThingWithoutReferences) * * @param something Something to check */ -export function isBulkResponse(something: any): something is SCBulkResponse { - return typeof something.expiration === 'string' - && typeof something.source === 'string' - && typeof something.state === 'string' - && typeof something.type === 'string' - && typeof something.uid === 'string'; +export function isBulkResponse(something: unknown): something is SCBulkResponse { + if (typeof something !== 'object' || something === null) { + return false; + } + + if (!('expiration' in something) + || !('source' in something) + || !('state' in something) + || !('type' in something) + || !('uid' in something)) { + return false; + } + + const {expiration, source, state, type, uid} = something as { + // tslint:disable:completed-docs + expiration: unknown; + source: unknown; + state: unknown; + type: unknown; + uid: unknown; + // tslint:enable + }; + + return typeof expiration === 'string' + && typeof source === 'string' + && typeof state === 'string' + && typeof type === 'string' + && typeof uid === 'string'; } /** @@ -59,15 +95,20 @@ export function isBulkResponse(something: any): something is SCBulkResponse { * * @param something Something to check */ -export function isSearchResponse(something: any): something is SCSearchResponse { - return Array.isArray(something.data) - && Array.isArray(something.facets) - && typeof something.pagination !== 'undefined' - && typeof something.pagination.count === 'number' - && typeof something.pagination.offset === 'number' - && typeof something.pagination.total === 'number' - && typeof something.stats !== 'undefined' - && typeof something.stats.time === 'number'; +export function isSearchResponse(something: unknown): something is SCSearchResponse { + if (!(typeof something === 'object') || something === null) { + return false; + } + const somethingObject = (something as { [key: string]: { [key: string]: string; }; }); + + return Array.isArray(somethingObject.data) + && Array.isArray(somethingObject.facets) + && typeof somethingObject.pagination !== 'undefined' + && typeof somethingObject.pagination.count === 'number' + && typeof somethingObject.pagination.offset === 'number' + && typeof somethingObject.pagination.total === 'number' + && typeof somethingObject.stats !== 'undefined' + && typeof somethingObject.stats.time === 'number'; } /** @@ -75,8 +116,11 @@ export function isSearchResponse(something: any): something is SCSearchResponse * * @param something Something to check */ -export function isMultiSearchResponse(something: any): something is SCMultiSearchResponse { - return Object.keys(something).reduce((previousOnesAreSearchResponses, key) => { - return previousOnesAreSearchResponses && isSearchResponse(something[key]); - }, true as boolean); +export function isMultiSearchResponse(something: unknown): something is SCMultiSearchResponse { + const initialValue = Object.keys(something as { [key: string]: string; }).length > 0 ? true : false; + + return Object.keys(something as { [key: string]: string; }) + .reduce((previousOnesAreSearchResponses, key) => { + return previousOnesAreSearchResponses && isSearchResponse((something as { [key: string]: string; })[key]); + }, initialValue as boolean); } diff --git a/src/core/types/config/App.ts b/src/core/types/config/App.ts index 44a7a0e4..dd4a5f0b 100644 --- a/src/core/types/config/App.ts +++ b/src/core/types/config/App.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +// tslint:disable-next-line:no-implicit-dependencies import {Polygon} from 'geojson'; import {SCSetting} from '../../things/Setting'; import {SCTranslations} from '../i18n'; @@ -126,11 +127,11 @@ export interface SCAppConfiguration { } /** - * + * Map of features */ export interface SCAppConfigurationFeature { /** - * + * Whether or not widgets are enabled */ widgets: boolean; } diff --git a/src/core/types/config/Backend.ts b/src/core/types/config/Backend.ts index 7548546a..509957c2 100644 --- a/src/core/types/config/Backend.ts +++ b/src/core/types/config/Backend.ts @@ -176,10 +176,9 @@ export interface SCBackendInternalConfiguration { /** * Configuration of the database */ -export interface SCBackendConfigurationDatabaseConfiguration extends SCMap { +export interface SCBackendConfigurationDatabaseConfiguration extends SCMap { /** * Name of the database used by the backend */ name: string; - } diff --git a/src/core/types/config/Monitoring.ts b/src/core/types/config/Monitoring.ts index 82563d08..21b198da 100644 --- a/src/core/types/config/Monitoring.ts +++ b/src/core/types/config/Monitoring.ts @@ -140,7 +140,7 @@ export interface SCMonitoringWatcher { /** * Query to execute against the database */ - query: any; + query: unknown; /** * A list of triggers diff --git a/src/core/types/filters/Abstract.ts b/src/core/types/filters/Abstract.ts index 9cc3fbe7..e90df0fc 100644 --- a/src/core/types/filters/Abstract.ts +++ b/src/core/types/filters/Abstract.ts @@ -48,7 +48,7 @@ export interface SCSearchAbstractFilter; +export type SCSearchAbstractFilterArguments = SCMap; /** * Available filter instructions diff --git a/src/core/types/filters/Availability.ts b/src/core/types/filters/Availability.ts index 6ec00f79..a2492c79 100644 --- a/src/core/types/filters/Availability.ts +++ b/src/core/types/filters/Availability.ts @@ -22,6 +22,9 @@ import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from './Abstrac * Filter for documents where it cannot be safely determined that they are not available */ export interface SCSearchAvailabilityFilter extends SCSearchAbstractFilter { + /** + * @see SCSearchAbstractFilter.type + */ type: 'availability'; } diff --git a/src/core/types/filters/Boolean.ts b/src/core/types/filters/Boolean.ts index 22f6dbbd..fdb0d047 100644 --- a/src/core/types/filters/Boolean.ts +++ b/src/core/types/filters/Boolean.ts @@ -20,6 +20,9 @@ import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments, SCSearchFilter} * This filter can be used to combine multiple filters with boolean operations. */ export interface SCSearchBooleanFilter extends SCSearchAbstractFilter { + /** + * @see SCSearchAbstractFilter.type + */ type: 'boolean'; } diff --git a/src/core/types/filters/Distance.ts b/src/core/types/filters/Distance.ts index 629444eb..a0665c44 100644 --- a/src/core/types/filters/Distance.ts +++ b/src/core/types/filters/Distance.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +// tslint:disable-next-line:no-implicit-dependencies import {Position} from 'geojson'; import {SCThingsField} from '../../Classes'; import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from './Abstract'; @@ -22,6 +23,9 @@ import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from './Abstrac * Filter for documents that are in the given distance of the given location */ export interface SCSearchDistanceFilter extends SCSearchAbstractFilter { + /** + * @see SCSearchAbstractFilter.type + */ type: 'distance'; } diff --git a/src/core/types/filters/Value.ts b/src/core/types/filters/Value.ts index 641cc919..f60f2748 100644 --- a/src/core/types/filters/Value.ts +++ b/src/core/types/filters/Value.ts @@ -19,6 +19,9 @@ import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from './Abstrac * Filters for documents that match the value on the given field */ export interface SCSearchValueFilter extends SCSearchAbstractFilter { + /** + * @see SCSearchAbstractFilter.type + */ type: 'value'; } diff --git a/src/core/types/i18n.ts b/src/core/types/i18n.ts index 2cbca3f1..be626d5d 100644 --- a/src/core/types/i18n.ts +++ b/src/core/types/i18n.ts @@ -714,6 +714,12 @@ type SCRequiredTranslation = { * Interface to be implemented by all Meta classes */ export interface SCMetaTranslations { + /** + * Field translations + */ fieldTranslations: SCRequiredTranslation; - fieldValueTranslations: any; + /** + * Field value translations + */ + fieldValueTranslations: unknown; } diff --git a/src/core/types/sorts/Abstract.ts b/src/core/types/sorts/Abstract.ts index d25cf1d6..a12474c6 100644 --- a/src/core/types/sorts/Abstract.ts +++ b/src/core/types/sorts/Abstract.ts @@ -41,7 +41,7 @@ export interface SCSearchAbstractSort { /** * Map of arguments for the sort instruction */ -export interface SCSearchAbstractSortArguments extends SCMap { +export interface SCSearchAbstractSortArguments extends SCMap { /** * Field to sort by */ diff --git a/src/core/types/sorts/Distance.ts b/src/core/types/sorts/Distance.ts index 3662e2ce..f49f6116 100644 --- a/src/core/types/sorts/Distance.ts +++ b/src/core/types/sorts/Distance.ts @@ -12,6 +12,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ +// tslint:disable-next-line:no-implicit-dependencies import {Position} from 'geojson'; import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from './Abstract'; @@ -19,6 +20,9 @@ import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from './Abstract'; * Sort instruction to sort by distance */ export interface SCDistanceSort extends SCSearchAbstractSort { + /** + * @see SCSearchAbstractSort.type + */ type: 'distance'; } diff --git a/src/core/types/sorts/Ducet.ts b/src/core/types/sorts/Ducet.ts index 92ad0a99..370eb394 100644 --- a/src/core/types/sorts/Ducet.ts +++ b/src/core/types/sorts/Ducet.ts @@ -18,5 +18,8 @@ import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from './Abstract'; * Sort instruction for ducet sort */ export interface SCDucetSort extends SCSearchAbstractSort { + /** + * @see SCSearchAbstractSort.type + */ type: 'ducet'; } diff --git a/src/core/types/sorts/Price.ts b/src/core/types/sorts/Price.ts index 2d1fec70..e576dbea 100644 --- a/src/core/types/sorts/Price.ts +++ b/src/core/types/sorts/Price.ts @@ -19,6 +19,9 @@ import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from './Abstract'; * Sort instruction to sort by price */ export interface SCPriceSort extends SCSearchAbstractSort { + /** + * @see SCSearchAbstractSort.type + */ type: 'price'; } diff --git a/test/Guards.spec.ts b/test/Guards.spec.ts index ebe38f35..90df6e9f 100644 --- a/test/Guards.spec.ts +++ b/test/Guards.spec.ts @@ -14,44 +14,129 @@ */ import {expect} from 'chai'; import {slow, suite, test, timeout} from 'mocha-typescript'; +import {SCBulkResponse} from '../src/core/protocol/routes/bulk/BulkResponse'; +import {SCMultiSearchResponse} from '../src/core/protocol/routes/search/MultiSearchResponse'; +import {SCSearchResponse} from '../src/core/protocol/routes/search/SearchResponse'; import {SCThingOriginType, SCThingType} from '../src/core/Thing'; import {SCDish} from '../src/core/things/Dish'; -import {isThing} from '../src/core/types/Guards'; +import { + isBulkResponse, + isMultiSearchResponse, + isSearchResponse, + isThing, + isThingWithTranslations, +} from '../src/core/types/Guards'; @suite(timeout(10000), slow(5000)) export class GuardsSpec { + + static bulkResponse: SCBulkResponse = { + expiration: '2009-06-30T18:30:00+02:00 ', + source: 'bar', + state: 'done', + type: SCThingType.Dish, + uid: 'foo', + }; + + static dishWithTranslation: SCDish = { + categories: [ + 'appetizer', + ], + name: 'foo', + origin: { + created: '', + type: SCThingOriginType.User, + }, + translations: { + de: { + name: 'Foo', + }, + }, + type: SCThingType.Dish, + uid: 'bar', + }; + + static notADish = { + categories: [ + 'appetizer', + ], + name: 'foo', + origin: { + created: '', + type: SCThingOriginType.User, + }, + type: 'foobar', + uid: 'bar', + }; + + static searchResponse: SCSearchResponse = { + data: [ + GuardsSpec.dishWithTranslation, + ], + facets: [ + { + buckets: [ + { + count: 1, + key: 'key', + }, + ], + field: 'field', + }, + ], + pagination: { + count: 1, + offset: 0, + total: 1, + }, + stats: { + time: 1, + }, + }; + + @test + public isBulkResponse() { + expect(isBulkResponse(null)).to.be.equal(false); + expect(isBulkResponse(GuardsSpec.dishWithTranslation)).to.be.equal(false); + expect(isBulkResponse(GuardsSpec.bulkResponse)).to.be.equal(true); + } + + @test + public isMultiSearchResponse() { + const multiSearchResponse: SCMultiSearchResponse = { + foo: GuardsSpec.searchResponse, + }; + expect(isMultiSearchResponse(multiSearchResponse)).to.be.equal(true); + const notAMultiSearchResponse = {...multiSearchResponse, ...{bar: 'baz'}}; + expect(isMultiSearchResponse(notAMultiSearchResponse)).to.be.equal(false); + delete multiSearchResponse.foo; + expect(isMultiSearchResponse(multiSearchResponse)).to.be.equal(false); + } + + @test + public isSearchResponse() { + const notASearchResponse = {...GuardsSpec.searchResponse}; + delete notASearchResponse.pagination; + expect(isSearchResponse(notASearchResponse)).to.be.equal(false); + delete notASearchResponse.data; + expect(isSearchResponse(notASearchResponse)).to.be.equal(false); + expect(isSearchResponse(null)).to.be.equal(false); + expect(isSearchResponse(GuardsSpec.searchResponse)).to.be.equal(true); + } + @test public isThing() { - const notADish = { - categories: [ - 'appetizer', - ], - name: 'foo', - origin: { - created: '', - type: SCThingOriginType.User, - }, - type: 'foobar', - uid: 'bar', - }; - - const dish: SCDish = { - categories: [ - 'appetizer', - ], - name: 'foo', - origin: { - created: '', - type: SCThingOriginType.User, - }, - type: SCThingType.Dish, - uid: 'bar', - }; - expect(isThing('foo')).to.be.equal(false); + expect(isThing({type: 'foo'})).to.be.equal(false); + expect(isThing(GuardsSpec.notADish)).to.be.equal(false); + expect(isThing(GuardsSpec.dishWithTranslation)).to.be.equal(true); + } - expect(isThing(notADish)).to.be.equal(false); - - expect(isThing(dish)).to.be.equal(true); + @test + public isThingWithTranslations() { + const dishWithoutTranslation = {...GuardsSpec.dishWithTranslation}; + delete dishWithoutTranslation.translations; + expect(isThingWithTranslations(dishWithoutTranslation)).to.be.equal(false); + expect(isThingWithTranslations(GuardsSpec.dishWithTranslation)).to.be.equal(true); } } diff --git a/test/Translator.spec.ts b/test/Translator.spec.ts index ce5677c1..9a34698f 100644 --- a/test/Translator.spec.ts +++ b/test/Translator.spec.ts @@ -237,6 +237,7 @@ export class MetaTranslationSpec { public consistencyWithMetaClass() { const dishMetaTranslationsDE = translator.translatedPropertyNames(dish); const dishMetaTranslationsEN = translator.translatedPropertyNames(dish, 'en'); + expect(dishMetaTranslationsEN).to.not.deep.equal(dishMetaTranslationsDE); expect(dishMetaTranslationsDE).to.deep.equal(SCDishMeta.getInstance().fieldTranslations.de); expect(dishMetaTranslationsEN).to.deep.equal(SCDishMeta.getInstance().fieldTranslations.en); } diff --git a/tslint.json b/tslint.json index 900794ab..21085561 100644 --- a/tslint.json +++ b/tslint.json @@ -1,6 +1,7 @@ { "extends": "./node_modules/@openstapps/configuration/tslint.json", "rules": { - "no-empty-interface": false + "no-empty-interface": false, + "file-name-casing": [false, "camel-case"] } }