mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-03-14 18:52:33 +00:00
feat: migrate to esm
This commit is contained in:
@@ -13,11 +13,11 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {Polygon} from 'geojson';
|
||||
import {SCTranslations} from '../general/i18n';
|
||||
import {SCMap} from '../general/map';
|
||||
import {SCLanguageSetting, SCSetting, SCUserGroupSetting} from '../things/setting';
|
||||
import {SCAuthorizationProviderType} from './authorization';
|
||||
import {SCFeatureConfiguration} from './feature';
|
||||
import {SCTranslations} from '../general/i18n.js';
|
||||
import {SCMap} from '../general/map.js';
|
||||
import {SCLanguageSetting, SCSetting, SCUserGroupSetting} from '../things/setting.js';
|
||||
import {SCAuthorizationProviderType} from './authorization.js';
|
||||
import {SCFeatureConfiguration} from './feature.js';
|
||||
|
||||
/**
|
||||
* An app configuration menu item
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {SCUserConfigurationMap} from './user';
|
||||
import {SCUserConfigurationMap} from './user.js';
|
||||
|
||||
/**
|
||||
* Supported authorization provider types
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMap, SCRestrictedMap} from '../general/map';
|
||||
import {SCUuid} from '../general/uuid';
|
||||
import {SCSearchSortType} from '../protocol/search/sort';
|
||||
import {SCThingType} from '../things/abstract/thing';
|
||||
import {SCMonitoringConfiguration} from './monitoring';
|
||||
import {SCMap, SCRestrictedMap} from '../general/map.js';
|
||||
import {SCUuid} from '../general/uuid.js';
|
||||
import {SCSearchSortType} from '../protocol/search/sort.js';
|
||||
import {SCThingType} from '../things/abstract/thing.js';
|
||||
import {SCMonitoringConfiguration} from './monitoring.js';
|
||||
|
||||
/**
|
||||
* A backend configuration
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {SCMap} from '../general/map';
|
||||
import {SCAuthorizationProviderType} from './authorization';
|
||||
import {SCMap} from '../general/map.js';
|
||||
import {SCAuthorizationProviderType} from './authorization.js';
|
||||
|
||||
export interface SCFeatureConfiguration {
|
||||
/**
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCLicensePlate} from '../general/namespaces';
|
||||
import {SCAppConfiguration} from './app';
|
||||
import {SCAuthorizationProvider, SCAuthorizationProviderType} from './authorization';
|
||||
import {SCBackendConfiguration, SCBackendInternalConfiguration} from './backend';
|
||||
import {SCLicensePlate} from '../general/namespaces.js';
|
||||
import {SCAppConfiguration} from './app.js';
|
||||
import {SCAuthorizationProvider, SCAuthorizationProviderType} from './authorization.js';
|
||||
import {SCBackendConfiguration, SCBackendInternalConfiguration} from './backend.js';
|
||||
|
||||
/**
|
||||
* A configuration file that configures app and backend
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCTranslations} from './general/i18n';
|
||||
import {SCBulkResponse} from './protocol/routes/bulk-request';
|
||||
import {SCSearchResponse} from './protocol/routes/search';
|
||||
import {SCMultiSearchResponse} from './protocol/routes/search-multi';
|
||||
import {SCTranslations} from './general/i18n.js';
|
||||
import {SCBulkResponse} from './protocol/routes/bulk-request.js';
|
||||
import {SCSearchResponse} from './protocol/routes/search.js';
|
||||
import {SCMultiSearchResponse} from './protocol/routes/search-multi.js';
|
||||
import {
|
||||
SCThing,
|
||||
SCThingTranslatableProperties,
|
||||
SCThingType,
|
||||
SCThingWithoutReferences,
|
||||
} from './things/abstract/thing';
|
||||
} from './things/abstract/thing.js';
|
||||
|
||||
/**
|
||||
* Type guard to check if something is a SCThing
|
||||
|
||||
@@ -1,102 +1,102 @@
|
||||
export * from './guards';
|
||||
export * from './meta';
|
||||
export * from './translator';
|
||||
export * from './guards.js';
|
||||
export * from './meta.js';
|
||||
export * from './translator.js';
|
||||
|
||||
export * from './config/app';
|
||||
export * from './config/authorization';
|
||||
export * from './config/backend';
|
||||
export * from './config/feature';
|
||||
export * from './config/file';
|
||||
export * from './config/monitoring';
|
||||
export * from './config/user';
|
||||
export * from './config/app.js';
|
||||
export * from './config/authorization.js';
|
||||
export * from './config/backend.js';
|
||||
export * from './config/feature.js';
|
||||
export * from './config/file.js';
|
||||
export * from './config/monitoring.js';
|
||||
export * from './config/user.js';
|
||||
|
||||
export * from './general/i18n';
|
||||
export * from './general/map';
|
||||
export * from './general/namespaces';
|
||||
export * from './general/time';
|
||||
export * from './general/uuid';
|
||||
export * from './general/i18n.js';
|
||||
export * from './general/map.js';
|
||||
export * from './general/namespaces.js';
|
||||
export * from './general/time.js';
|
||||
export * from './general/uuid.js';
|
||||
|
||||
export * from './protocol/error';
|
||||
export * from './protocol/route';
|
||||
export * from './protocol/error.js';
|
||||
export * from './protocol/route.js';
|
||||
|
||||
export * from './things/academic-event';
|
||||
export * from './things/article';
|
||||
export * from './things/assessment';
|
||||
export * from './things/book';
|
||||
export * from './things/building';
|
||||
export * from './things/catalog';
|
||||
export * from './things/contact-point';
|
||||
export * from './things/course-of-study';
|
||||
export * from './things/date-series';
|
||||
export * from './things/diff';
|
||||
export * from './things/dish';
|
||||
export * from './things/favorite';
|
||||
export * from './things/floor';
|
||||
export * from './things/message';
|
||||
export * from './things/organization';
|
||||
export * from './things/periodical';
|
||||
export * from './things/person';
|
||||
export * from './things/point-of-interest';
|
||||
export * from './things/publication-event';
|
||||
export * from './things/room';
|
||||
export * from './things/semester';
|
||||
export * from './things/setting';
|
||||
export * from './things/sport-course';
|
||||
export * from './things/study-module';
|
||||
export * from './things/ticket';
|
||||
export * from './things/todo';
|
||||
export * from './things/tour';
|
||||
export * from './things/video';
|
||||
export * from './things/academic-event.js';
|
||||
export * from './things/article.js';
|
||||
export * from './things/assessment.js';
|
||||
export * from './things/book.js';
|
||||
export * from './things/building.js';
|
||||
export * from './things/catalog.js';
|
||||
export * from './things/contact-point.js';
|
||||
export * from './things/course-of-study.js';
|
||||
export * from './things/date-series.js';
|
||||
export * from './things/diff.js';
|
||||
export * from './things/dish.js';
|
||||
export * from './things/favorite.js';
|
||||
export * from './things/floor.js';
|
||||
export * from './things/message.js';
|
||||
export * from './things/organization.js';
|
||||
export * from './things/periodical.js';
|
||||
export * from './things/person.js';
|
||||
export * from './things/point-of-interest.js';
|
||||
export * from './things/publication-event.js';
|
||||
export * from './things/room.js';
|
||||
export * from './things/semester.js';
|
||||
export * from './things/setting.js';
|
||||
export * from './things/sport-course.js';
|
||||
export * from './things/study-module.js';
|
||||
export * from './things/ticket.js';
|
||||
export * from './things/todo.js';
|
||||
export * from './things/tour.js';
|
||||
export * from './things/video.js';
|
||||
|
||||
export * from './protocol/errors/internal-server-error';
|
||||
export * from './protocol/errors/method-not-allowed';
|
||||
export * from './protocol/errors/not-found';
|
||||
export * from './protocol/errors/parameters-not-acceptable';
|
||||
export * from './protocol/errors/plugin-already-registered';
|
||||
export * from './protocol/errors/plugin-registering-failed';
|
||||
export * from './protocol/errors/request-body-too-large';
|
||||
export * from './protocol/errors/syntax-error';
|
||||
export * from './protocol/errors/too-many-requests';
|
||||
export * from './protocol/errors/unsupported-media-type';
|
||||
export * from './protocol/errors/validation';
|
||||
export * from './protocol/routes/book-availability';
|
||||
export * from './protocol/routes/bulk-add';
|
||||
export * from './protocol/routes/bulk-done';
|
||||
export * from './protocol/routes/bulk-request';
|
||||
export * from './protocol/routes/feedback';
|
||||
export * from './protocol/routes/index';
|
||||
export * from './protocol/routes/plugin-register';
|
||||
export * from './protocol/routes/rating';
|
||||
export * from './protocol/routes/search-multi';
|
||||
export * from './protocol/routes/search';
|
||||
export * from './protocol/routes/thing-update';
|
||||
export * from './protocol/search/facet';
|
||||
export * from './protocol/search/filter';
|
||||
export * from './protocol/search/query';
|
||||
export * from './protocol/search/result';
|
||||
export * from './protocol/search/sort';
|
||||
export * from './protocol/errors/internal-server-error.js';
|
||||
export * from './protocol/errors/method-not-allowed.js';
|
||||
export * from './protocol/errors/not-found.js';
|
||||
export * from './protocol/errors/parameters-not-acceptable.js';
|
||||
export * from './protocol/errors/plugin-already-registered.js';
|
||||
export * from './protocol/errors/plugin-registering-failed.js';
|
||||
export * from './protocol/errors/request-body-too-large.js';
|
||||
export * from './protocol/errors/syntax-error.js';
|
||||
export * from './protocol/errors/too-many-requests.js';
|
||||
export * from './protocol/errors/unsupported-media-type.js';
|
||||
export * from './protocol/errors/validation.js';
|
||||
export * from './protocol/routes/book-availability.js';
|
||||
export * from './protocol/routes/bulk-add.js';
|
||||
export * from './protocol/routes/bulk-done.js';
|
||||
export * from './protocol/routes/bulk-request.js';
|
||||
export * from './protocol/routes/feedback.js';
|
||||
export * from './protocol/routes/index.js';
|
||||
export * from './protocol/routes/plugin-register.js';
|
||||
export * from './protocol/routes/rating.js';
|
||||
export * from './protocol/routes/search-multi.js';
|
||||
export * from './protocol/routes/search.js';
|
||||
export * from './protocol/routes/thing-update.js';
|
||||
export * from './protocol/search/facet.js';
|
||||
export * from './protocol/search/filter.js';
|
||||
export * from './protocol/search/query.js';
|
||||
export * from './protocol/search/result.js';
|
||||
export * from './protocol/search/sort.js';
|
||||
|
||||
export * from './things/abstract/academic-degree';
|
||||
export * from './things/abstract/academic-term';
|
||||
export * from './things/abstract/creative-work';
|
||||
export * from './things/abstract/event';
|
||||
export * from './things/abstract/place';
|
||||
export * from './things/abstract/range';
|
||||
export * from './things/abstract/saveable-thing';
|
||||
export * from './things/abstract/thing-in-place';
|
||||
export * from './things/abstract/thing-that-accepts-payments';
|
||||
export * from './things/abstract/thing-that-can-be-offered';
|
||||
export * from './things/abstract/thing-with-categories';
|
||||
export * from './things/abstract/thing';
|
||||
export * from './things/abstract/user-groups';
|
||||
export * from './things/abstract/academic-degree.js';
|
||||
export * from './things/abstract/academic-term.js';
|
||||
export * from './things/abstract/creative-work.js';
|
||||
export * from './things/abstract/event.js';
|
||||
export * from './things/abstract/place.js';
|
||||
export * from './things/abstract/range.js';
|
||||
export * from './things/abstract/saveable-thing.js';
|
||||
export * from './things/abstract/thing-in-place.js';
|
||||
export * from './things/abstract/thing-that-accepts-payments.js';
|
||||
export * from './things/abstract/thing-that-can-be-offered.js';
|
||||
export * from './things/abstract/thing-with-categories.js';
|
||||
export * from './things/abstract/thing.js';
|
||||
export * from './things/abstract/user-groups.js';
|
||||
|
||||
export * from './protocol/search/filters/availability';
|
||||
export * from './protocol/search/filters/boolean';
|
||||
export * from './protocol/search/filters/distance';
|
||||
export * from './protocol/search/filters/geo';
|
||||
export * from './protocol/search/filters/range';
|
||||
export * from './protocol/search/filters/value';
|
||||
export * from './protocol/search/sorts/distance';
|
||||
export * from './protocol/search/sorts/ducet';
|
||||
export * from './protocol/search/sorts/generic';
|
||||
export * from './protocol/search/sorts/price';
|
||||
export * from './protocol/search/filters/availability.js';
|
||||
export * from './protocol/search/filters/boolean.js';
|
||||
export * from './protocol/search/filters/distance.js';
|
||||
export * from './protocol/search/filters/geo.js';
|
||||
export * from './protocol/search/filters/range.js';
|
||||
export * from './protocol/search/filters/value.js';
|
||||
export * from './protocol/search/sorts/distance.js';
|
||||
export * from './protocol/search/sorts/ducet.js';
|
||||
export * from './protocol/search/sorts/generic.js';
|
||||
export * from './protocol/search/sorts/price.js';
|
||||
|
||||
@@ -12,52 +12,52 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCThingType} from './things/abstract/thing';
|
||||
import {SCThingType} from './things/abstract/thing.js';
|
||||
import {
|
||||
SCAcademicEvent,
|
||||
SCAcademicEventMeta,
|
||||
SCAcademicEventWithoutReferences,
|
||||
} from './things/academic-event';
|
||||
import {SCArticle, SCArticleMeta, SCArticleWithoutReferences} from './things/article';
|
||||
import {SCAssessment, SCAssessmentMeta, SCAssessmentWithoutReferences} from './things/assessment';
|
||||
import {SCBook, SCBookMeta, SCBookWithoutReferences} from './things/book';
|
||||
import {SCBuilding, SCBuildingMeta, SCBuildingWithoutReferences} from './things/building';
|
||||
import {SCCatalog, SCCatalogMeta, SCCatalogWithoutReferences} from './things/catalog';
|
||||
} from './things/academic-event.js';
|
||||
import {SCArticle, SCArticleMeta, SCArticleWithoutReferences} from './things/article.js';
|
||||
import {SCAssessment, SCAssessmentMeta, SCAssessmentWithoutReferences} from './things/assessment.js';
|
||||
import {SCBook, SCBookMeta, SCBookWithoutReferences} from './things/book.js';
|
||||
import {SCBuilding, SCBuildingMeta, SCBuildingWithoutReferences} from './things/building.js';
|
||||
import {SCCatalog, SCCatalogMeta, SCCatalogWithoutReferences} from './things/catalog.js';
|
||||
import {SCCertification, SCCertificationMeta, SCCertificationWithoutReferences} from './things/certification';
|
||||
import {SCContactPoint, SCContactPointMeta, SCContactPointWithoutReferences} from './things/contact-point';
|
||||
import {SCContactPoint, SCContactPointMeta, SCContactPointWithoutReferences} from './things/contact-point.js';
|
||||
import {
|
||||
SCCourseOfStudy,
|
||||
SCCourseOfStudyMeta,
|
||||
SCCourseOfStudyWithoutReferences,
|
||||
} from './things/course-of-study';
|
||||
import {SCDateSeries, SCDateSeriesMeta, SCDateSeriesWithoutReferences} from './things/date-series';
|
||||
import {SCDiff, SCDiffMeta, SCDiffWithoutReferences} from './things/diff';
|
||||
import {SCDish, SCDishMeta, SCDishWithoutReferences} from './things/dish';
|
||||
import {SCFavorite, SCFavoriteMeta, SCFavoriteWithoutReferences} from './things/favorite';
|
||||
import {SCFloor, SCFloorMeta, SCFloorWithoutReferences} from './things/floor';
|
||||
import {SCMessage, SCMessageMeta, SCMessageWithoutReferences} from './things/message';
|
||||
import {SCOrganization, SCOrganizationMeta, SCOrganizationWithoutReferences} from './things/organization';
|
||||
import {SCPeriodical, SCPeriodicalMeta, SCPeriodicalWithoutReferences} from './things/periodical';
|
||||
import {SCPerson, SCPersonMeta, SCPersonWithoutReferences} from './things/person';
|
||||
} from './things/course-of-study.js';
|
||||
import {SCDateSeries, SCDateSeriesMeta, SCDateSeriesWithoutReferences} from './things/date-series.js';
|
||||
import {SCDiff, SCDiffMeta, SCDiffWithoutReferences} from './things/diff.js';
|
||||
import {SCDish, SCDishMeta, SCDishWithoutReferences} from './things/dish.js';
|
||||
import {SCFavorite, SCFavoriteMeta, SCFavoriteWithoutReferences} from './things/favorite.js';
|
||||
import {SCFloor, SCFloorMeta, SCFloorWithoutReferences} from './things/floor.js';
|
||||
import {SCMessage, SCMessageMeta, SCMessageWithoutReferences} from './things/message.js';
|
||||
import {SCOrganization, SCOrganizationMeta, SCOrganizationWithoutReferences} from './things/organization.js';
|
||||
import {SCPeriodical, SCPeriodicalMeta, SCPeriodicalWithoutReferences} from './things/periodical.js';
|
||||
import {SCPerson, SCPersonMeta, SCPersonWithoutReferences} from './things/person.js';
|
||||
import {
|
||||
SCPointOfInterest,
|
||||
SCPointOfInterestMeta,
|
||||
SCPointOfInterestWithoutReferences,
|
||||
} from './things/point-of-interest';
|
||||
} from './things/point-of-interest.js';
|
||||
import {
|
||||
SCPublicationEvent,
|
||||
SCPublicationEventMeta,
|
||||
SCPublicationEventWithoutReferences,
|
||||
} from './things/publication-event';
|
||||
import {SCRoom, SCRoomMeta, SCRoomWithoutReferences} from './things/room';
|
||||
import {SCSemester, SCSemesterMeta, SCSemesterWithoutReferences} from './things/semester';
|
||||
import {SCSetting, SCSettingMeta, SCSettingWithoutReferences} from './things/setting';
|
||||
import {SCSportCourse, SCSportCourseMeta, SCSportCourseWithoutReferences} from './things/sport-course';
|
||||
import {SCStudyModule, SCStudyModuleMeta, SCStudyModuleWithoutReferences} from './things/study-module';
|
||||
import {SCTicket, SCTicketMeta, SCTicketWithoutReferences} from './things/ticket';
|
||||
import {SCToDo, SCToDoMeta, SCToDoWithoutReferences} from './things/todo';
|
||||
import {SCTour, SCTourMeta, SCTourWithoutReferences} from './things/tour';
|
||||
import {SCVideo, SCVideoMeta, SCVideoWithoutReferences} from './things/video';
|
||||
} from './things/publication-event.js';
|
||||
import {SCRoom, SCRoomMeta, SCRoomWithoutReferences} from './things/room.js';
|
||||
import {SCSemester, SCSemesterMeta, SCSemesterWithoutReferences} from './things/semester.js';
|
||||
import {SCSetting, SCSettingMeta, SCSettingWithoutReferences} from './things/setting.js';
|
||||
import {SCSportCourse, SCSportCourseMeta, SCSportCourseWithoutReferences} from './things/sport-course.js';
|
||||
import {SCStudyModule, SCStudyModuleMeta, SCStudyModuleWithoutReferences} from './things/study-module.js';
|
||||
import {SCTicket, SCTicketMeta, SCTicketWithoutReferences} from './things/ticket.js';
|
||||
import {SCToDo, SCToDoMeta, SCToDoWithoutReferences} from './things/todo.js';
|
||||
import {SCTour, SCTourMeta, SCTourWithoutReferences} from './things/tour.js';
|
||||
import {SCVideo, SCVideoMeta, SCVideoWithoutReferences} from './things/video.js';
|
||||
|
||||
/**
|
||||
* A map of things, from type to meta data
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned, when an internal server error occurred
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned, when the used HTTP method is not allowed on the requested route
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned when the requested route or resource was not found
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned when the request is in the right format, but contains parameters that are invalid or not
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCPluginMetaData} from '../routes/plugin-register';
|
||||
import {SCError} from '../error.js';
|
||||
import {SCPluginMetaData} from '../routes/plugin-register.js';
|
||||
|
||||
/**
|
||||
* An error that is returned when a plugin with the same name is already registered, to prevent two copies of a plugin
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned whenever there is an unexpected error while creating a plugin
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned, when the request body is too large.
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned whenever there is a syntax error
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned, when to many request are submitted at once
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned when the content type of the request is not supported
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {ValidationError} from '@openstapps/core-tools/lib/types/validator';
|
||||
import {ValidationError} from '@openstapps/core-tools/lib/types/validator.js';
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCError} from '../error';
|
||||
import {SCError} from '../error.js';
|
||||
|
||||
/**
|
||||
* An error that is returned when the validation of a request fails
|
||||
|
||||
@@ -12,22 +12,22 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMap} from '../general/map';
|
||||
import {SCErrorResponse} from './error';
|
||||
import {SCIndexRequest, SCIndexResponse, SCIndexRoute} from './routes';
|
||||
import {SCMap} from '../general/map.js';
|
||||
import {SCErrorResponse} from './error.js';
|
||||
import {SCIndexRequest, SCIndexResponse, SCIndexRoute} from './routes/index.js';
|
||||
import {
|
||||
SCBookAvailabilityRequest,
|
||||
SCBookAvailabilityResponse,
|
||||
SCBookAvailabilityRoute,
|
||||
} from './routes/book-availability';
|
||||
import {SCBulkAddRequest, SCBulkAddResponse, SCBulkAddRoute} from './routes/bulk-add';
|
||||
import {SCBulkDoneRequest, SCBulkDoneResponse, SCBulkDoneRoute} from './routes/bulk-done';
|
||||
import {SCBulkRequest, SCBulkResponse, SCBulkRoute} from './routes/bulk-request';
|
||||
import {SCFeedbackRequest, SCFeedbackResponse, SCFeedbackRoute} from './routes/feedback';
|
||||
import {SCSearchRequest, SCSearchResponse, SCSearchRoute} from './routes/search';
|
||||
import {SCMultiSearchRequest, SCMultiSearchResponse, SCMultiSearchRoute} from './routes/search-multi';
|
||||
import {SCThingUpdateRequest, SCThingUpdateResponse, SCThingUpdateRoute} from './routes/thing-update';
|
||||
import {SCRatingRequest, SCRatingResponse, SCRatingRoute} from './routes/rating';
|
||||
} from './routes/book-availability.js';
|
||||
import {SCBulkAddRequest, SCBulkAddResponse, SCBulkAddRoute} from './routes/bulk-add.js';
|
||||
import {SCBulkDoneRequest, SCBulkDoneResponse, SCBulkDoneRoute} from './routes/bulk-done.js';
|
||||
import {SCBulkRequest, SCBulkResponse, SCBulkRoute} from './routes/bulk-request.js';
|
||||
import {SCFeedbackRequest, SCFeedbackResponse, SCFeedbackRoute} from './routes/feedback.js';
|
||||
import {SCSearchRequest, SCSearchResponse, SCSearchRoute} from './routes/search.js';
|
||||
import {SCMultiSearchRequest, SCMultiSearchResponse, SCMultiSearchRoute} from './routes/search-multi.js';
|
||||
import {SCThingUpdateRequest, SCThingUpdateResponse, SCThingUpdateRoute} from './routes/thing-update.js';
|
||||
import {SCRatingRequest, SCRatingResponse, SCRatingRoute} from './routes/rating.js';
|
||||
|
||||
/**
|
||||
* Possible Verbs for HTTP requests
|
||||
|
||||
@@ -13,19 +13,19 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCUuid} from '../../general/uuid';
|
||||
import {SCUuid} from '../../general/uuid.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOfferedOffer,
|
||||
} from '../../things/abstract/thing-that-can-be-offered';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
} from '../../things/abstract/thing-that-can-be-offered.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* Request to check the availability of books
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCThings} from '../../meta';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCThings} from '../../meta.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* Request to add a thing to a bulk
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* Request to change the bulk state to done (close the bulk process)
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCISO8601Date} from '../../general/time';
|
||||
import {SCUuid} from '../../general/uuid';
|
||||
import {SCThingType} from '../../things/abstract/thing';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCISO8601Date} from '../../general/time.js';
|
||||
import {SCUuid} from '../../general/uuid.js';
|
||||
import {SCThingType} from '../../things/abstract/thing.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* A bulk request
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCMessage} from '../../things/message';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCMessage} from '../../things/message.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* User feedback
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCAppConfiguration} from '../../config/app';
|
||||
import {SCAuthorizationProvider, SCAuthorizationProviderType} from '../../config/authorization';
|
||||
import {SCBackendConfiguration} from '../../config/backend';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCAppConfiguration} from '../../config/app.js';
|
||||
import {SCAuthorizationProvider, SCAuthorizationProviderType} from '../../config/authorization.js';
|
||||
import {SCBackendConfiguration} from '../../config/backend.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* Index request
|
||||
|
||||
@@ -14,15 +14,15 @@
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {JSONSchema7} from 'json-schema';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found';
|
||||
import {SCParametersNotAcceptable} from '../errors/parameters-not-acceptable';
|
||||
import {SCPluginAlreadyRegisteredErrorResponse} from '../errors/plugin-already-registered';
|
||||
import {SCPluginRegisteringFailedErrorResponse} from '../errors/plugin-registering-failed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found.js';
|
||||
import {SCParametersNotAcceptable} from '../errors/parameters-not-acceptable.js';
|
||||
import {SCPluginAlreadyRegisteredErrorResponse} from '../errors/plugin-already-registered.js';
|
||||
import {SCPluginRegisteringFailedErrorResponse} from '../errors/plugin-registering-failed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* Plugin register request
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCThing} from '../../things/abstract/thing';
|
||||
import {SCUserGroupSetting} from '../../things/setting';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
import {SCThing} from '../../things/abstract/thing.js';
|
||||
import {SCUserGroupSetting} from '../../things/setting.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
|
||||
/**
|
||||
* User rating from the app
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCMap} from '../../general/map';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCTooManyRequestsErrorResponse} from '../errors/too-many-requests';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCSearchQuery} from '../search/query';
|
||||
import {SCSearchResult} from '../search/result';
|
||||
import {SCMap} from '../../general/map.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCTooManyRequestsErrorResponse} from '../errors/too-many-requests.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
import {SCSearchQuery} from '../search/query.js';
|
||||
import {SCSearchResult} from '../search/result.js';
|
||||
|
||||
/**
|
||||
* A multi search request
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCSearchQuery} from '../search/query';
|
||||
import {SCSearchResult} from '../search/result';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
import {SCSearchQuery} from '../search/query.js';
|
||||
import {SCSearchResult} from '../search/result.js';
|
||||
|
||||
/**
|
||||
* A search request
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {StatusCodes} from 'http-status-codes';
|
||||
import {SCThings} from '../../meta';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type';
|
||||
import {SCValidationErrorResponse} from '../errors/validation';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route';
|
||||
import {SCThings} from '../../meta.js';
|
||||
import {SCInternalServerErrorResponse} from '../errors/internal-server-error.js';
|
||||
import {SCMethodNotAllowedErrorResponse} from '../errors/method-not-allowed.js';
|
||||
import {SCNotFoundErrorResponse} from '../errors/not-found.js';
|
||||
import {SCRequestBodyTooLargeErrorResponse} from '../errors/request-body-too-large.js';
|
||||
import {SCSyntaxErrorResponse} from '../errors/syntax-error.js';
|
||||
import {SCUnsupportedMediaTypeErrorResponse} from '../errors/unsupported-media-type.js';
|
||||
import {SCValidationErrorResponse} from '../errors/validation.js';
|
||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../route.js';
|
||||
|
||||
/**
|
||||
* Request to update an existing thing
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCThingsField} from '../../meta';
|
||||
import {SCThingType} from '../../things/abstract/thing';
|
||||
import {SCThingsField} from '../../meta.js';
|
||||
import {SCThingType} from '../../things/abstract/thing.js';
|
||||
|
||||
/**
|
||||
* A search facet
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMap} from '../../general/map';
|
||||
import {SCMap} from '../../general/map.js';
|
||||
/**
|
||||
* All available filter types
|
||||
*/
|
||||
import {SCSearchAvailabilityFilter} from './filters/availability';
|
||||
import {SCSearchBooleanFilter} from './filters/boolean';
|
||||
import {SCSearchDistanceFilter} from './filters/distance';
|
||||
import {SCGeoFilter} from './filters/geo';
|
||||
import {SCSearchDateRangeFilter, SCSearchNumericRangeFilter} from './filters/range';
|
||||
import {SCSearchValueFilter} from './filters/value';
|
||||
import {SCSearchAvailabilityFilter} from './filters/availability.js';
|
||||
import {SCSearchBooleanFilter} from './filters/boolean.js';
|
||||
import {SCSearchDistanceFilter} from './filters/distance.js';
|
||||
import {SCGeoFilter} from './filters/geo.js';
|
||||
import {SCSearchDateRangeFilter, SCSearchNumericRangeFilter} from './filters/range.js';
|
||||
import {SCSearchValueFilter} from './filters/value.js';
|
||||
|
||||
/**
|
||||
* Filter instruction types
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCISO8601Date} from '../../../general/time';
|
||||
import {SCThingsField} from '../../../meta';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter';
|
||||
import {SCISO8601Date} from '../../../general/time.js';
|
||||
import {SCThingsField} from '../../../meta.js';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter.js';
|
||||
|
||||
/**
|
||||
* An availability filter
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments, SCSearchFilter} from '../filter';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments, SCSearchFilter} from '../filter.js';
|
||||
|
||||
/**
|
||||
* A boolean filter
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {Position} from 'geojson';
|
||||
import {SCThingsField} from '../../../meta';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter';
|
||||
import {SCThingsField} from '../../../meta.js';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter.js';
|
||||
|
||||
/**
|
||||
* A distance filter
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {Polygon, Position} from 'geojson';
|
||||
import {SCThingsField} from '../../../meta';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter';
|
||||
import {SCThingsField} from '../../../meta.js';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter.js';
|
||||
|
||||
/**
|
||||
* A geo filter
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCThingsField} from '../../../meta';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter';
|
||||
import {SCThingsField} from '../../../meta.js';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter.js';
|
||||
|
||||
/**
|
||||
* A date range filter
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCThingsField} from '../../../meta';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter';
|
||||
import {SCThingsField} from '../../../meta.js';
|
||||
import {SCSearchAbstractFilter, SCSearchAbstractFilterArguments} from '../filter.js';
|
||||
|
||||
/**
|
||||
* Filters for documents that match the value on the given field
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCSearchContext} from '../../config/backend';
|
||||
import {SCSearchFilter} from './filter';
|
||||
import {SCSearchSort} from './sort';
|
||||
import {SCSearchContext} from '../../config/backend.js';
|
||||
import {SCSearchFilter} from './filter.js';
|
||||
import {SCSearchSort} from './sort.js';
|
||||
|
||||
/**
|
||||
* A search query
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCThings} from '../../meta';
|
||||
import {SCFacet} from './facet';
|
||||
import {SCThings} from '../../meta.js';
|
||||
import {SCFacet} from './facet.js';
|
||||
|
||||
/**
|
||||
* A search response
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMap} from '../../general/map';
|
||||
import {SCThingsField} from '../../meta';
|
||||
import {SCDistanceSort} from './sorts/distance';
|
||||
import {SCDucetSort} from './sorts/ducet';
|
||||
import {SCGenericSort} from './sorts/generic';
|
||||
import {SCPriceSort} from './sorts/price';
|
||||
import {SCMap} from '../../general/map.js';
|
||||
import {SCThingsField} from '../../meta.js';
|
||||
import {SCDistanceSort} from './sorts/distance.js';
|
||||
import {SCDucetSort} from './sorts/ducet.js';
|
||||
import {SCGenericSort} from './sorts/generic.js';
|
||||
import {SCPriceSort} from './sorts/price.js';
|
||||
|
||||
/**
|
||||
* Abstract sort instruction
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {Position} from 'geojson';
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort';
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort.js';
|
||||
|
||||
/**
|
||||
* Sort instruction to sort by distance
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort';
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort.js';
|
||||
|
||||
/**
|
||||
* Sort instruction for ducet sort
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort';
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort.js';
|
||||
|
||||
/**
|
||||
* Sort instruction for generic sort such as date
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCSportCoursePriceGroup} from '../../../things/date-series';
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort';
|
||||
import {SCSportCoursePriceGroup} from '../../../things/date-series.js';
|
||||
import {SCSearchAbstractSort, SCSearchAbstractSortArguments} from '../sort.js';
|
||||
|
||||
/**
|
||||
* Sort instruction to sort by price
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../../general/i18n';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations} from '../../general/i18n.js';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* An academic degree without references
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../../general/i18n';
|
||||
import {SCISO8601Date} from '../../general/time';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations} from '../../general/i18n.js';
|
||||
import {SCISO8601Date} from '../../general/time.js';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* An academic term without references
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCLanguageCode, SCMetaTranslations, SCTranslations} from '../../general/i18n';
|
||||
import {SCISO8601Date} from '../../general/time';
|
||||
import {SCOrganizationWithoutReferences} from '../organization';
|
||||
import {SCPersonWithoutReferences} from '../person';
|
||||
import {SCPublicationEventWithoutReferences} from '../publication-event';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing';
|
||||
import {SCLanguageCode, SCMetaTranslations, SCTranslations} from '../../general/i18n.js';
|
||||
import {SCISO8601Date} from '../../general/time.js';
|
||||
import {SCOrganizationWithoutReferences} from '../organization.js';
|
||||
import {SCPersonWithoutReferences} from '../person.js';
|
||||
import {SCPublicationEventWithoutReferences} from '../publication-event.js';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* A creative work without references
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../../general/i18n';
|
||||
import {SCCatalogWithoutReferences} from '../catalog';
|
||||
import {SCPersonWithoutReferences} from '../person';
|
||||
import {SCSemesterWithoutReferences} from '../semester';
|
||||
import {SCCreativeWorkWithoutReferences} from './creative-work';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations} from '../../general/i18n.js';
|
||||
import {SCCatalogWithoutReferences} from '../catalog.js';
|
||||
import {SCPersonWithoutReferences} from '../person.js';
|
||||
import {SCSemesterWithoutReferences} from '../semester.js';
|
||||
import {SCCreativeWorkWithoutReferences} from './creative-work.js';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* An event without references
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {Point, Polygon} from 'geojson';
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n';
|
||||
import {SCBuildingWithoutReferences} from '../building';
|
||||
import {SCPointOfInterestWithoutReferences} from '../point-of-interest';
|
||||
import {SCRoomWithoutReferences} from '../room';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n.js';
|
||||
import {SCBuildingWithoutReferences} from '../building.js';
|
||||
import {SCPointOfInterestWithoutReferences} from '../point-of-interest.js';
|
||||
import {SCRoomWithoutReferences} from '../room.js';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* Positional information
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCISO8601Date} from '../../general/time';
|
||||
import {SCISO8601Date} from '../../general/time.js';
|
||||
|
||||
/**
|
||||
* Date Range
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCIndexableThings} from '../../meta';
|
||||
import {SCThing, SCThingUserOrigin, SCThingWithoutReferences} from './thing';
|
||||
import {SCIndexableThings} from '../../meta.js';
|
||||
import {SCThing, SCThingUserOrigin, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* An encapsulation of the data (e.g. a thing) that is saved, which provides additional information.
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../../general/i18n';
|
||||
import {SCInPlace} from './place';
|
||||
import {SCThing, SCThingMeta} from './thing';
|
||||
import {SCMetaTranslations} from '../../general/i18n.js';
|
||||
import {SCInPlace} from './place.js';
|
||||
import {SCThing, SCThingMeta} from './thing.js';
|
||||
|
||||
/**
|
||||
* A thing that is or happens in a place
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../../general/i18n';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations} from '../../general/i18n.js';
|
||||
import {SCThing, SCThingMeta, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* Types of payment that are accepted at a place.
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n';
|
||||
import {SCOrganizationWithoutReferences} from '../organization';
|
||||
import {SCPersonWithoutReferences} from '../person';
|
||||
import {SCInPlace} from './place';
|
||||
import {SCISO8601DateRange} from './range';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n.js';
|
||||
import {SCOrganizationWithoutReferences} from '../organization.js';
|
||||
import {SCPersonWithoutReferences} from '../person.js';
|
||||
import {SCInPlace} from './place.js';
|
||||
import {SCISO8601DateRange} from './range.js';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* Default price without distinction
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n';
|
||||
import {SCMap} from '../../general/map';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n.js';
|
||||
import {SCMap} from '../../general/map.js';
|
||||
import {SCThing, SCThingMeta, SCThingTranslatableProperties, SCThingWithoutReferences} from './thing.js';
|
||||
|
||||
/**
|
||||
* A thing without references with categories
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n';
|
||||
import {SCMap} from '../../general/map';
|
||||
import {SCISO8601Date} from '../../general/time';
|
||||
import {SCUuid} from '../../general/uuid';
|
||||
import {SCOrganizationWithoutReferences} from '../organization';
|
||||
import {SCPersonWithoutReferences} from '../person';
|
||||
import {SCMetaTranslations, SCTranslations} from '../../general/i18n.js';
|
||||
import {SCMap} from '../../general/map.js';
|
||||
import {SCISO8601Date} from '../../general/time.js';
|
||||
import {SCUuid} from '../../general/uuid.js';
|
||||
import {SCOrganizationWithoutReferences} from '../organization.js';
|
||||
import {SCPersonWithoutReferences} from '../person.js';
|
||||
|
||||
/**
|
||||
* Types a thing can be
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCEvent, SCEventMeta, SCEventWithoutReferences} from './abstract/event';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCEvent, SCEventMeta, SCEventWithoutReferences} from './abstract/event.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* An academic event without references
|
||||
|
||||
@@ -12,28 +12,28 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCCreativeWork,
|
||||
SCCreativeWorkMeta,
|
||||
SCCreativeWorkTranslatableProperties,
|
||||
SCCreativeWorkWithoutReferences,
|
||||
} from './abstract/creative-work';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/creative-work.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
import {SCPeriodicalWithoutReferences} from './periodical';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
import {SCPeriodicalWithoutReferences} from './periodical.js';
|
||||
|
||||
/**
|
||||
* Categories of an article
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCISO8601Date} from '../general/time';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Date} from '../general/time.js';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
import {SCCourseOfStudyWithoutReferences} from './course-of-study';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
import {SCCourseOfStudyWithoutReferences} from './course-of-study.js';
|
||||
|
||||
/**
|
||||
* Categories of assessments
|
||||
|
||||
@@ -12,27 +12,27 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCCreativeWork,
|
||||
SCCreativeWorkMeta,
|
||||
SCCreativeWorkTranslatableProperties,
|
||||
SCCreativeWorkWithoutReferences,
|
||||
} from './abstract/creative-work';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/creative-work.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* Categories of a book
|
||||
|
||||
@@ -12,21 +12,21 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCPlace,
|
||||
SCPlaceWithoutReferences,
|
||||
SCPlaceWithoutReferencesMeta,
|
||||
SCPlaceWithoutReferencesTranslatableProperties,
|
||||
} from './abstract/place';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/place.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
export type SCBuildingCategories =
|
||||
| 'cafe'
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCAcademicTermWithoutReferences} from './abstract/academic-term';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCAcademicTermWithoutReferences} from './abstract/academic-term.js';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* A catalog without references
|
||||
|
||||
@@ -13,9 +13,9 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing';
|
||||
import {SCRoomWithoutReferences} from './room';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing.js';
|
||||
import {SCRoomWithoutReferences} from './room.js';
|
||||
|
||||
/**
|
||||
* A contact point without references
|
||||
|
||||
@@ -12,22 +12,22 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCLanguage, SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCLanguage, SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCAcademicDegree,
|
||||
SCAcademicDegreeMeta,
|
||||
SCAcademicDegreeWithoutReferences,
|
||||
} from './abstract/academic-degree';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/academic-degree.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
import {SCDateSeriesWithoutReferences} from './date-series';
|
||||
import {SCOrganizationWithoutReferences} from './organization';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {SCDateSeriesWithoutReferences} from './date-series.js';
|
||||
import {SCOrganizationWithoutReferences} from './organization.js';
|
||||
|
||||
/**
|
||||
* A course of study without references
|
||||
|
||||
@@ -12,20 +12,20 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCISO8601Date, SCISO8601Duration} from '../general/time';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Date, SCISO8601Duration} from '../general/time.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
import {SCAcademicEventWithoutReferences} from './academic-event';
|
||||
import {SCPersonWithoutReferences} from './person';
|
||||
import {SCSportCourseWithoutReferences} from './sport-course';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {SCAcademicEventWithoutReferences} from './academic-event.js';
|
||||
import {SCPersonWithoutReferences} from './person.js';
|
||||
import {SCSportCourseWithoutReferences} from './sport-course.js';
|
||||
|
||||
/**
|
||||
* Price groups for sport courses
|
||||
|
||||
@@ -13,10 +13,10 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import * as jsonpatch from 'json-patch';
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCISO8601Date} from '../general/time';
|
||||
import {SCIndexableThings} from '../meta';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Date} from '../general/time.js';
|
||||
import {SCIndexableThings} from '../meta.js';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing.js';
|
||||
|
||||
/**
|
||||
* A diff without references
|
||||
|
||||
@@ -12,23 +12,23 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
import {SCCertificationWithoutReferences} from './certification';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
import {SCCertificationWithoutReferences} from './certification.js';
|
||||
|
||||
/**
|
||||
* A dish without references
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCSaveableThing, SCSaveableThingWithoutReferences} from './abstract/saveable-thing';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCSaveableThing, SCSaveableThingWithoutReferences} from './abstract/saveable-thing.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
|
||||
/**
|
||||
* A favorite without references
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {Feature, FeatureCollection, GeometryObject, LineString} from 'geojson';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCThingMeta,
|
||||
SCThingTranslatableProperties,
|
||||
SCThingType,
|
||||
SCThingWithoutReferences,
|
||||
} from './abstract/thing';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place';
|
||||
import {SCPointOfInterestWithoutReferences} from './point-of-interest';
|
||||
import {SCRoomWithoutReferences} from './room';
|
||||
} from './abstract/thing.js';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place.js';
|
||||
import {SCPointOfInterestWithoutReferences} from './point-of-interest.js';
|
||||
import {SCRoomWithoutReferences} from './room.js';
|
||||
|
||||
/**
|
||||
* A floor without references
|
||||
|
||||
@@ -12,23 +12,23 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCISO8601Date} from '../general/time';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Date} from '../general/time.js';
|
||||
import {
|
||||
SCCreativeWork,
|
||||
SCCreativeWorkMeta,
|
||||
SCCreativeWorkTranslatableProperties,
|
||||
SCCreativeWorkWithoutReferences,
|
||||
} from './abstract/creative-work';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCThingThatCanBeOfferedTranslatableProperties} from './abstract/thing-that-can-be-offered';
|
||||
} from './abstract/creative-work.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {SCThingThatCanBeOfferedTranslatableProperties} from './abstract/thing-that-can-be-offered.js';
|
||||
import {
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
import {SCUserGroup} from './abstract/user-groups';
|
||||
import {SCOrganizationWithoutReferences} from './organization';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
import {SCUserGroup} from './abstract/user-groups.js';
|
||||
import {SCOrganizationWithoutReferences} from './organization.js';
|
||||
|
||||
/**
|
||||
* Categories of a message
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place';
|
||||
import {SCContactPointWithoutReferences} from './contact-point';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing.js';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place.js';
|
||||
import {SCContactPointWithoutReferences} from './contact-point.js';
|
||||
|
||||
/**
|
||||
* An organization without references
|
||||
|
||||
@@ -12,27 +12,27 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCCreativeWork,
|
||||
SCCreativeWorkMeta,
|
||||
SCCreativeWorkTranslatableProperties,
|
||||
SCCreativeWorkWithoutReferences,
|
||||
} from './abstract/creative-work';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/creative-work.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* Categories of a periodical
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCNationality} from '../general/i18n';
|
||||
import {SCISO8601Date} from '../general/time';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing';
|
||||
import {SCBuildingWithoutReferences} from './building';
|
||||
import {SCContactPointWithoutReferences} from './contact-point';
|
||||
import {SCOrganizationWithoutReferences} from './organization';
|
||||
import {SCPointOfInterestWithoutReferences} from './point-of-interest';
|
||||
import {SCRoomWithoutReferences} from './room';
|
||||
import {SCMetaTranslations, SCNationality} from '../general/i18n.js';
|
||||
import {SCISO8601Date} from '../general/time.js';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing.js';
|
||||
import {SCBuildingWithoutReferences} from './building.js';
|
||||
import {SCContactPointWithoutReferences} from './contact-point.js';
|
||||
import {SCOrganizationWithoutReferences} from './organization.js';
|
||||
import {SCPointOfInterestWithoutReferences} from './point-of-interest.js';
|
||||
import {SCRoomWithoutReferences} from './room.js';
|
||||
|
||||
/**
|
||||
* A person without references
|
||||
|
||||
@@ -12,17 +12,17 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCPlace, SCPlaceWithoutReferences, SCPlaceWithoutReferencesMeta} from './abstract/place';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCPlace, SCPlaceWithoutReferences, SCPlaceWithoutReferencesMeta} from './abstract/place.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* A point of interest without references
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCEvent, SCEventMeta, SCEventWithoutReferences} from './abstract/event';
|
||||
import {SCThingMeta, SCThingTranslatableProperties, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCEvent, SCEventMeta, SCEventWithoutReferences} from './abstract/event.js';
|
||||
import {SCThingMeta, SCThingTranslatableProperties, SCThingType} from './abstract/thing.js';
|
||||
|
||||
/**
|
||||
* An publication event without references
|
||||
|
||||
@@ -12,24 +12,24 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMap} from '../general/map';
|
||||
import {SCPlace, SCPlaceWithoutReferences, SCPlaceWithoutReferencesMeta} from './abstract/place';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCMap} from '../general/map.js';
|
||||
import {SCPlace, SCPlaceWithoutReferences, SCPlaceWithoutReferencesMeta} from './abstract/place.js';
|
||||
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place.js';
|
||||
import {
|
||||
SCThingThatAcceptsPayments,
|
||||
SCThingThatAcceptsPaymentsWithoutReferences,
|
||||
SCThingThatAcceptsPaymentsWithoutReferencesMeta,
|
||||
} from './abstract/thing-that-accepts-payments';
|
||||
} from './abstract/thing-that-accepts-payments.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* Categories of a room
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {
|
||||
SCAcademicTerm,
|
||||
SCAcademicTermWithoutReferences,
|
||||
SCAcademicTermWithoutReferencesMeta,
|
||||
} from './abstract/academic-term';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/academic-term.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
|
||||
/**
|
||||
* A semester without references
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCLanguageCode, SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCLanguageCode, SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
import {SCUserGroup} from './abstract/user-groups';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
import {SCUserGroup} from './abstract/user-groups.js';
|
||||
|
||||
/**
|
||||
* A setting without references
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCEvent, SCEventMeta, SCEventWithoutReferences} from './abstract/event';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {SCEvent, SCEventMeta, SCEventWithoutReferences} from './abstract/event.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
|
||||
/**
|
||||
* A sport course without references
|
||||
|
||||
@@ -12,19 +12,19 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCLanguage, SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCMap} from '../general/map';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCLanguage, SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCMap} from '../general/map.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
import {SCAcademicEventWithoutReferences} from './academic-event';
|
||||
import {SCOrganizationWithoutReferences} from './organization';
|
||||
import {SCPersonWithoutReferences} from './person';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {SCAcademicEventWithoutReferences} from './academic-event.js';
|
||||
import {SCOrganizationWithoutReferences} from './organization.js';
|
||||
import {SCPersonWithoutReferences} from './person.js';
|
||||
|
||||
/**
|
||||
* A study module without references
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCISO8601Duration} from '../general/time';
|
||||
import {SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Duration} from '../general/time.js';
|
||||
import {SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing.js';
|
||||
import {SCThingInPlace, SCThingInPlaceMeta} from './abstract/thing-in-place.js';
|
||||
|
||||
/**
|
||||
* A ticket without references
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCISO8601Date} from '../general/time';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing';
|
||||
import {SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Date} from '../general/time.js';
|
||||
import {SCThing, SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCThingWithCategories,
|
||||
SCThingWithCategoriesSpecificValues,
|
||||
SCThingWithCategoriesTranslatableProperties,
|
||||
SCThingWithCategoriesWithoutReferences,
|
||||
SCThingWithCategoriesWithoutReferencesMeta,
|
||||
} from './abstract/thing-with-categories';
|
||||
} from './abstract/thing-with-categories.js';
|
||||
|
||||
/**
|
||||
* A "to do" without references
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCMetaTranslations} from '../general/i18n';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing';
|
||||
import {SCMetaTranslations} from '../general/i18n.js';
|
||||
import {SCThing, SCThingMeta, SCThingType, SCThingWithoutReferences} from './abstract/thing.js';
|
||||
|
||||
/**
|
||||
* A tour without references
|
||||
|
||||
@@ -12,23 +12,23 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {SCLanguage, SCMetaTranslations, SCTranslations} from '../general/i18n';
|
||||
import {SCISO8601Duration} from '../general/time';
|
||||
import {SCLanguage, SCMetaTranslations, SCTranslations} from '../general/i18n.js';
|
||||
import {SCISO8601Duration} from '../general/time.js';
|
||||
import {
|
||||
SCCreativeWork,
|
||||
SCCreativeWorkMeta,
|
||||
SCCreativeWorkTranslatableProperties,
|
||||
SCCreativeWorkWithoutReferences,
|
||||
} from './abstract/creative-work';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing';
|
||||
} from './abstract/creative-work.js';
|
||||
import {SCThingMeta, SCThingType} from './abstract/thing.js';
|
||||
import {
|
||||
SCAcademicPriceGroup,
|
||||
SCThingThatCanBeOffered,
|
||||
SCThingThatCanBeOfferedMeta,
|
||||
SCThingThatCanBeOfferedTranslatableProperties,
|
||||
SCThingThatCanBeOfferedWithoutReferences,
|
||||
} from './abstract/thing-that-can-be-offered';
|
||||
import {SCPersonWithoutReferences} from './person';
|
||||
} from './abstract/thing-that-can-be-offered.js';
|
||||
import {SCPersonWithoutReferences} from './person.js';
|
||||
|
||||
/**
|
||||
* A video without references
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
*/
|
||||
import equal = require('fast-deep-equal/es6');
|
||||
import clone = require('rfdc');
|
||||
import {SCLanguageCode} from './general/i18n';
|
||||
import {isThing} from './guards';
|
||||
import {SCClasses} from './meta';
|
||||
import {SCThing, SCThingType} from './things/abstract/thing';
|
||||
import {SCLanguageCode} from './general/i18n.js';
|
||||
import {isThing} from './guards.js';
|
||||
import {SCClasses} from './meta.js';
|
||||
import {SCThing, SCThingType} from './things/abstract/thing.js';
|
||||
|
||||
// eslint disable @typescript-eslint/no-explicit-any
|
||||
const standardCacheSize = 200;
|
||||
|
||||
Reference in New Issue
Block a user