New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

superkv

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

superkv - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

2

dist/kvapi.d.ts

@@ -45,3 +45,3 @@ import KVNamespaceApi, { NamespaceResponse } from './kvNamespaceApi';

listKeys: <T>(listOptions?: ListKeysOptions) => Promise<ListNamespaceResponse<T>>;
useKVTable: <T>(tableDefinition: KVTableDefinition<T>) => KVTable<T, unknown>;
useKVTable: <Metadata, Value>(tableDefinition: KVTableDefinition<Metadata, Value>) => KVTable<Metadata, Value>;
useKVBatch: (options?: KVBigOptions) => KVBatch<unknown, unknown>;

@@ -48,0 +48,0 @@ useKVBig: (options?: KVBigOptions) => KVBig;

@@ -13,11 +13,10 @@ import KVApi, { KeyValuePair } from './kvApi';

}
export interface KVTableDefinition<Metadata> {
export interface KVTableDefinition<Metadata, Value> {
name: string;
properties: string[];
prefix?: Prefix<Metadata>;
prefixDevider?: string;
}
interface KVTableArgs<Metadata> {
interface KVTableArgs<Metadata, Value> {
kvApi: KVApi;
tableDefinition: KVTableDefinition<Metadata>;
tableDefinition: KVTableDefinition<Metadata, Value>;
}

@@ -39,4 +38,4 @@ interface ListResponse<Metadata> {

kvApi: KVApi;
tableDefinition: KVTableDefinition<Metadata>;
constructor(args: KVTableArgs<Metadata>);
tableDefinition: KVTableDefinition<Metadata, Value>;
constructor(args: KVTableArgs<Metadata, Value>);
optionsPrefixToArray: () => {

@@ -43,0 +42,0 @@ prefixName: string;

{
"name": "superkv",
"version": "1.1.0",
"version": "1.2.0",
"author": "g45t345rt",

@@ -25,4 +25,3 @@ "license": "ISC",

"dependencies": {
"form-data": "^4.0.0",
"lodash.pick": "^4.4.0"
"form-data": "^4.0.0"
},

@@ -29,0 +28,0 @@ "devDependencies": {

@@ -41,3 +41,2 @@ # SUPERKV - Supercharge Clouflare KeyValue store (experimental)

name: 'users',
properties: ['username', 'points', 'active', 'timestamp']
prefix: {

@@ -203,3 +202,3 @@ 'username': {

```ts
const tableDefinition = { name, properties, prefix, ... }
const tableDefinition = { name, prefix, ... }
const kvUser = kvApi.useKVTable<Metadata>(tableDefinition)

@@ -206,0 +205,0 @@ // or

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc