'use strict' var Buffer = require('buffer').Buffer exports.test = function (key) { return function test (impl) { try { impl.cmp(key, 0) return true } catch (err) { return false } } } // Detect binary key support (IndexedDB Second Edition) exports.bufferKeys = exports.test(Buffer.alloc(0))