//validateClassList.js
/* global AdventureJS A */
/**
* Validate a list of classes. Unused?
* @method AdventureJS#validateClassList
* @memberOf AdventureJS
* @param {String|Array} property
* @returns {Array}
* @todo Is this unused?
*/
AdventureJS.FX.validateClassList = function AdventureJS_validateClassList(
property
) {
// if( "string" === typeof property )
{
property = AdventureJS.FX.stringToArray(property);
}
for (var i = 0; i < property.length; i++) {
let c =
AdventureJS[property[i]] ||
AdventureJS.Assets[property[i]] ||
AdventureJS.AssetHelpers[property[i]] ||
AdventureJS.AssetTraits[property[i]];
if (!c) {
property[i] = null;
}
}
return property;
};