Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/view/resources/wikibase/store/store.EntityStore.js
/**
 * @license GPL-2.0+
 * @author Adrian Heine <adrian.heine@wikimedia.de>
 */
( function( util, wb, $ ) {
	'use strict';

	var MODULE = wb.store;

	/**
	 * Entity store managing wikibase.datamodel.Entity objects.
	 *
	 * @constructor
	 * @abstract
	 * @since 0.5
	 */
	var SELF = MODULE.EntityStore = function WbEntityStore() {};

	$.extend( SELF.prototype, {
		/**
		 * Returns a promise resolving to the entity, undefined or null.
		 * @since 0.5
		 *
		 * @param {string} entityId
		 * @return {jQuery.Promise}
		 *         Resolved parameters:
		 *         - {wikibase.datamodel.Entity|undefined|null}
		 *         No rejected parameters.
		 */
		get: util.abstractMember

	} );

}( util, wikibase, jQuery ) );