1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1× 1× 3505× 3505× 125× 3505× 3505× 1× | var no = require('not-defined') /** * Extract data attribute, if any, and check it * * @param {*} arg * * @returns {*} data */ function toData (arg) { var data if (no(arg.data)) data = arg else data = arg.data Iif (no(data)) throw new TypeError('No data') return data } module.exports = toData |