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);
}
[[include: iterate-keys.md]]
@param value
@param callback
@param accumulate