Your IP : 18.118.19.247


Current Path : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/location/core/src/base/
Upload File :
Current File : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/location/core/src/base/sourcebase.js

import AutocompleteServiceBase from "./autocompleteservicebase";
import PhotoServiceBase from "./photoservicebase";
import MapBase from "./mapbase";

/**
 * Base class for the sources
 */
export default class SourceBase
{
	get sourceCode(): string
	{
		throw new Error('Must be implemented');
	}

	get map(): MapBase
	{
		throw new Error('Must be implemented');
	}

	get autocompleteService(): AutocompleteServiceBase
	{
		throw new Error('Must be implemented');
	}

	get photoService(): PhotoServiceBase
	{
		throw new Error('Must be implemented');
	}

	get geocodingService()
	{
		throw new Error('Must be implemented');
	}
}