Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/repo/resources/dataTypes/wikibase.dataTypeStore.js
/**
 * @license GPL-2.0+
 * @author Daniel Werner < daniel.werner@wikimedia.de >
 * @author H. Snater < mediawiki@snater.com >
 */
wikibase.dataTypeStore = ( function( $, mw, dataTypes ) {
	'use strict';

	var dataTypeStore = new dataTypes.DataTypeStore(),
		dataTypeDefinitions = mw.config.get( 'wbDataTypes' ) || {};

	$.each( dataTypeDefinitions, function( dtTypeId, dtDefinition ) {
		dataTypeStore.registerDataType( dataTypes.DataType.newFromJSON( dtTypeId, dtDefinition ) );
	} );

	return dataTypeStore;

}( jQuery, mediaWiki, dataTypes ) );