/* Siesta 5.1.0 Copyright(c) 2009-2018 Bryntum AB https://bryntum.com/contact https://bryntum.com/products/siesta/license */ Role('Siesta.Util.Role.CanDetectES6', { has : { supportsArrowFunctions : function () { return this.canEvaluate('x => x') } }, methods : { canEvaluate : function (str) { try { eval(str) return true } catch (e) { return false } } } })