dist/index.js
function iterateKeys(value, callback, accumulate) {
    return isAsyncFunction(callback)
        ? (async () => await iterate(value, async (row, key, iteration) => await callback(key, row, iteration), accumulate))()
        : iterate(value, (row, key, iteration) => callback(key, row, iteration), accumulate);
}
function iterateKeys(value, callback, accumulate) {
    return isAsyncFunction(callback)
        ? (async () => await iterate(value, async (row, key, iteration) => await callback(key, row, iteration), accumulate))()
        : iterate(value, (row, key, iteration) => callback(key, row, iteration), accumulate);
}
function iterateKeys ( value , callback , accumulate ) { return isAsyncFunction ( callback ) ? ( async ( ) => await iterate ( value , async ( row , key , iteration ) => await callback ( key , row , iteration ) , accumulate ) ) ( ) : iterate ( value , ( row , key , iteration ) => callback ( key , row , iteration ) , accumulate ) ; }
[[include: iterate-keys.md]]
@param value
@param callback
@param accumulate
[[ include : iterate - keys . md ]]