"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LocationProvider = void 0;
const extension_provider_1 = require("../../integration/extension.provider");
const location_const_1 = require("./location.const");
const location_service_1 = require("./location.service");
class LocationProvider extends extension_provider_1.ExtensionProvider {
    constructor(app) {
        super(location_const_1.LOCATION_PROVIDER, app);
        this.app = app;
        this.services.push({ cls: location_service_1.LocationService });
        this.objectTypes.push(location_const_1.LOCATABLE_ITEMS_HOLDER_TYPE, location_const_1.LOCATION_REFERENCE_TYPE);
    }
}
exports.LocationProvider = LocationProvider;
//# sourceMappingURL=location.provider.js.map