fix: Resolve TypeScript errors
Signed-off-by: Hermes Agent <hermes@nosuchhost>
This commit is contained in:
18
client/node_modules/level-codec/test/as-buffer.js
generated
vendored
Normal file
18
client/node_modules/level-codec/test/as-buffer.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
var test = require('tape')
|
||||
var Codec = require('..')
|
||||
|
||||
test('key as buffer', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
t.ok(codec.keyAsBuffer({}))
|
||||
t.ok(codec.keyAsBuffer())
|
||||
t.notOk(codec.keyAsBuffer({ keyEncoding: 'utf8' }))
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('value as buffer', function (t) {
|
||||
var codec = new Codec({ valueEncoding: 'hex' })
|
||||
t.ok(codec.valueAsBuffer({}))
|
||||
t.ok(codec.valueAsBuffer())
|
||||
t.notOk(codec.valueAsBuffer({ valueEncoding: 'utf8' }))
|
||||
t.end()
|
||||
})
|
||||
54
client/node_modules/level-codec/test/batch.js
generated
vendored
Normal file
54
client/node_modules/level-codec/test/batch.js
generated
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
var test = require('tape')
|
||||
var Codec = require('..')
|
||||
|
||||
test('batch', function (t) {
|
||||
var codec = new Codec({})
|
||||
var ops = [
|
||||
{ type: 'put', key: 'string', value: 'string', valueEncoding: 'utf8' },
|
||||
{ type: 'put', key: 'json', value: {} }
|
||||
]
|
||||
var opsSerialized = JSON.stringify(ops)
|
||||
|
||||
var encoded = codec.encodeBatch(ops, { valueEncoding: 'json' })
|
||||
|
||||
t.equal(opsSerialized, JSON.stringify(ops), 'ops not changed')
|
||||
|
||||
t.deepEqual(encoded, [
|
||||
{ type: 'put', key: 'string', value: 'string' },
|
||||
{ type: 'put', key: 'json', value: '{}' }
|
||||
])
|
||||
|
||||
encoded = codec.encodeBatch(ops)
|
||||
t.deepEqual(encoded, [
|
||||
{ type: 'put', key: 'string', value: 'string' },
|
||||
{ type: 'put', key: 'json', value: {} }
|
||||
])
|
||||
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('batch - legacy', function (t) {
|
||||
var codec = new Codec({})
|
||||
var ops = [
|
||||
{ type: 'put', key: 'string', value: 'string', encoding: 'utf8' },
|
||||
{ type: 'put', key: 'json', value: {} }
|
||||
]
|
||||
var opsSerialized = JSON.stringify(ops)
|
||||
|
||||
var encoded = codec.encodeBatch(ops, { encoding: 'json' })
|
||||
|
||||
t.equal(opsSerialized, JSON.stringify(ops), 'ops not changed')
|
||||
|
||||
t.deepEqual(encoded, [
|
||||
{ type: 'put', key: 'string', value: 'string' },
|
||||
{ type: 'put', key: 'json', value: '{}' }
|
||||
])
|
||||
|
||||
encoded = codec.encodeBatch(ops)
|
||||
t.deepEqual(encoded, [
|
||||
{ type: 'put', key: 'string', value: 'string' },
|
||||
{ type: 'put', key: 'json', value: {} }
|
||||
])
|
||||
|
||||
t.end()
|
||||
})
|
||||
18
client/node_modules/level-codec/test/codec.js
generated
vendored
Normal file
18
client/node_modules/level-codec/test/codec.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
var test = require('tape')
|
||||
var Codec = require('..')
|
||||
|
||||
test('codec', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
t.ok(codec.keyAsBuffer())
|
||||
codec = new Codec()
|
||||
t.notOk(codec.keyAsBuffer())
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('codec, new not needed', function (t) {
|
||||
var codec = Codec({ keyEncoding: 'hex' })
|
||||
t.ok(codec.keyAsBuffer())
|
||||
codec = Codec()
|
||||
t.notOk(codec.keyAsBuffer())
|
||||
t.end()
|
||||
})
|
||||
74
client/node_modules/level-codec/test/decoder.js
generated
vendored
Normal file
74
client/node_modules/level-codec/test/decoder.js
generated
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
var test = require('tape')
|
||||
var Codec = require('..')
|
||||
|
||||
test('createStreamDecoder', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
|
||||
t.plan(3)
|
||||
|
||||
t.test('keys and values', function (t) {
|
||||
var decoder = codec.createStreamDecoder({
|
||||
valueEncoding: 'json',
|
||||
keys: true,
|
||||
values: true
|
||||
})
|
||||
t.deepEqual(decoder(Buffer.from('hey'), '"you"'), {
|
||||
key: '686579',
|
||||
value: 'you'
|
||||
})
|
||||
t.end()
|
||||
})
|
||||
|
||||
t.test('keys', function (t) {
|
||||
var decoder = codec.createStreamDecoder({
|
||||
keys: true
|
||||
})
|
||||
t.equal(decoder(Buffer.from('hey')), '686579')
|
||||
t.end()
|
||||
})
|
||||
|
||||
t.test('values', function (t) {
|
||||
var decoder = codec.createStreamDecoder({
|
||||
valueEncoding: 'hex',
|
||||
values: true
|
||||
})
|
||||
t.equal(decoder(null, Buffer.from('hey')), '686579')
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
|
||||
test('createStreamDecoder - legacy', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
|
||||
t.plan(3)
|
||||
|
||||
t.test('keys and values', function (t) {
|
||||
var decoder = codec.createStreamDecoder({
|
||||
encoding: 'json',
|
||||
keys: true,
|
||||
values: true
|
||||
})
|
||||
t.deepEqual(decoder(Buffer.from('hey'), '"you"'), {
|
||||
key: '686579',
|
||||
value: 'you'
|
||||
})
|
||||
t.end()
|
||||
})
|
||||
|
||||
t.test('keys', function (t) {
|
||||
var decoder = codec.createStreamDecoder({
|
||||
keys: true
|
||||
})
|
||||
t.equal(decoder(Buffer.from('hey')), '686579')
|
||||
t.end()
|
||||
})
|
||||
|
||||
t.test('values', function (t) {
|
||||
var decoder = codec.createStreamDecoder({
|
||||
encoding: 'hex',
|
||||
values: true
|
||||
})
|
||||
t.equal(decoder(null, Buffer.from('hey')), '686579')
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
109
client/node_modules/level-codec/test/kv.js
generated
vendored
Normal file
109
client/node_modules/level-codec/test/kv.js
generated
vendored
Normal file
@@ -0,0 +1,109 @@
|
||||
var test = require('tape')
|
||||
var Codec = require('..')
|
||||
|
||||
test('encode key', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
|
||||
var buf = codec.encodeKey('686579', {})
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
buf = codec.encodeKey('686579')
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
buf = codec.encodeKey('686579', {
|
||||
keyEncoding: 'binary'
|
||||
})
|
||||
t.equal(buf.toString(), '686579')
|
||||
|
||||
buf = codec.encodeKey({ foo: 'bar' }, {
|
||||
keyEncoding: 'none'
|
||||
})
|
||||
t.deepEqual(buf, { foo: 'bar' })
|
||||
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('encode value', function (t) {
|
||||
var codec = new Codec({ valueEncoding: 'hex' })
|
||||
|
||||
var buf = codec.encodeValue('686579', {})
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
buf = codec.encodeValue('686579')
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
buf = codec.encodeValue('686579', {
|
||||
valueEncoding: 'binary'
|
||||
})
|
||||
t.equal(buf.toString(), '686579')
|
||||
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('decode key', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
|
||||
var buf = codec.decodeKey(Buffer.from('hey'), {})
|
||||
t.equal(buf, '686579')
|
||||
|
||||
buf = codec.decodeKey(Buffer.from('hey'))
|
||||
t.equal(buf, '686579')
|
||||
|
||||
buf = codec.decodeKey(Buffer.from('hey'), {
|
||||
keyEncoding: 'binary'
|
||||
})
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('decode value', function (t) {
|
||||
var codec = new Codec({ valueEncoding: 'hex' })
|
||||
|
||||
var buf = codec.decodeValue(Buffer.from('hey'), {})
|
||||
t.equal(buf, '686579')
|
||||
|
||||
buf = codec.decodeValue(Buffer.from('hey'))
|
||||
t.equal(buf, '686579')
|
||||
|
||||
buf = codec.decodeValue(Buffer.from('hey'), {
|
||||
valueEncoding: 'binary'
|
||||
})
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('encode value - legacy', function (t) {
|
||||
var codec = new Codec({ encoding: 'hex' })
|
||||
|
||||
var buf = codec.encodeValue('686579', {})
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
buf = codec.encodeValue('686579')
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
buf = codec.encodeValue('686579', {
|
||||
encoding: 'binary'
|
||||
})
|
||||
t.equal(buf.toString(), '686579')
|
||||
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('decode value - legacy', function (t) {
|
||||
var codec = new Codec({ encoding: 'hex' })
|
||||
|
||||
var buf = codec.decodeValue(Buffer.from('hey'), {})
|
||||
t.equal(buf, '686579')
|
||||
|
||||
buf = codec.decodeValue(Buffer.from('hey'))
|
||||
t.equal(buf, '686579')
|
||||
|
||||
buf = codec.decodeValue(Buffer.from('hey'), {
|
||||
encoding: 'binary'
|
||||
})
|
||||
t.equal(buf.toString(), 'hey')
|
||||
|
||||
t.end()
|
||||
})
|
||||
25
client/node_modules/level-codec/test/ltgt.js
generated
vendored
Normal file
25
client/node_modules/level-codec/test/ltgt.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
var test = require('tape')
|
||||
var Codec = require('..')
|
||||
|
||||
test('encode ltgt', function (t) {
|
||||
var codec = new Codec({ keyEncoding: 'hex' })
|
||||
|
||||
var ltgt = {
|
||||
start: '686579',
|
||||
lte: '686579'
|
||||
}
|
||||
var encoded = codec.encodeLtgt(ltgt)
|
||||
t.equal(encoded.start.toString(), 'hey')
|
||||
t.equal(encoded.lte.toString(), 'hey')
|
||||
|
||||
ltgt = {
|
||||
start: '686579',
|
||||
lte: '686579',
|
||||
keyEncoding: 'json'
|
||||
}
|
||||
encoded = codec.encodeLtgt(ltgt)
|
||||
t.equal(encoded.start, '"686579"')
|
||||
t.equal(encoded.lte, '"686579"')
|
||||
|
||||
t.end()
|
||||
})
|
||||
Reference in New Issue
Block a user