All files / engine/Source/Scene hasExtension.js

100% Statements 1/1
100% Branches 3/3
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                      51996x                
import defined from "../Core/defined.js";
 
/**
 * Check if a specific extension is present on a JSON object. This can be used
 * for either 3D Tiles extensions or glTF extensions
 * @param {object} json The JSON object
 * @param {string} extensionName The name of the extension, e.g. '3DTILES_implicit_tiling'
 * @returns {boolean} True if the extension is present
 * @private
 */
function hasExtension(json, extensionName) {
  return (
    defined(json) &&
    defined(json.extensions) &&
    defined(json.extensions[extensionName])
  );
}
 
export default hasExtension;