summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2023-03-22 10:02:40 -0400
committerGitHub <noreply@github.com>2023-03-22 10:02:40 -0400
commit50b793c9ed866ee29e8f04b4fa24b485b01a2b74 (patch)
treec67d9052d553f389350afc1039bf26db49aa862a /cli
parente73e8410f66aae052c7c2101d7fd3ce8c8b764e7 (diff)
refactor: rename Deno.openKv() to Deno.kv() (#18349)
Diffstat (limited to 'cli')
-rw-r--r--cli/tests/unit/kv_test.ts14
-rw-r--r--cli/tsc/dts/lib.deno.unstable.d.ts12
2 files changed, 12 insertions, 14 deletions
diff --git a/cli/tests/unit/kv_test.ts b/cli/tests/unit/kv_test.ts
index c50e52c52..6ca9f2afc 100644
--- a/cli/tests/unit/kv_test.ts
+++ b/cli/tests/unit/kv_test.ts
@@ -8,25 +8,25 @@ import {
} from "./test_util.ts";
Deno.test({
- name: "openKv :memory: no permissions",
+ name: "kv :memory: no permissions",
permissions: {},
async fn() {
- const db = await Deno.openKv(":memory:");
+ const db = await Deno.kv(":memory:");
await db.close();
},
});
Deno.test({
- name: "openKv invalid filenames",
+ name: "kv invalid filenames",
permissions: {},
async fn() {
await assertRejects(
- async () => await Deno.openKv(""),
+ async () => await Deno.kv(""),
TypeError,
"Filename cannot be empty",
);
await assertRejects(
- async () => await Deno.openKv(":foo"),
+ async () => await Deno.kv(":foo"),
TypeError,
"Filename cannot start with ':' unless prefixed with './'",
);
@@ -37,9 +37,7 @@ function dbTest(name: string, fn: (db: Deno.Kv) => Promise<void>) {
Deno.test({
name,
async fn() {
- const db: Deno.Kv = await Deno.openKv(
- ":memory:",
- );
+ const db: Deno.Kv = await Deno.kv(":memory:");
try {
await fn(db);
} finally {
diff --git a/cli/tsc/dts/lib.deno.unstable.d.ts b/cli/tsc/dts/lib.deno.unstable.d.ts
index b042ceabe..0ea1f89ba 100644
--- a/cli/tsc/dts/lib.deno.unstable.d.ts
+++ b/cli/tsc/dts/lib.deno.unstable.d.ts
@@ -1535,7 +1535,7 @@ declare namespace Deno {
* @tags allow-read, allow-write
* @category KV
*/
- export function openKv(path?: string): Promise<Deno.Kv>;
+ export function kv(path?: string): Promise<Deno.Kv>;
/** **UNSTABLE**: New API, yet to be vetted.
*
@@ -1876,7 +1876,7 @@ declare namespace Deno {
* the returned entry will have a `null` value and versionstamp.
*
* ```ts
- * const db = await Deno.openKv();
+ * const db = await Deno.kv();
* const result = await db.get(["foo"]);
* result.key; // ["foo"]
* result.value; // "bar"
@@ -1902,7 +1902,7 @@ declare namespace Deno {
* entry will have a `null` value and versionstamp.
*
* ```ts
- * const db = await Deno.openKv();
+ * const db = await Deno.kv();
* const result = await db.getMany([["foo"], ["baz"]]);
* result[0].key; // ["foo"]
* result[0].value; // "bar"
@@ -1928,7 +1928,7 @@ declare namespace Deno {
* exists for the key, it will be overwritten.
*
* ```ts
- * const db = await Deno.openKv();
+ * const db = await Deno.kv();
* await db.set(["foo"], "bar");
* ```
*/
@@ -1939,7 +1939,7 @@ declare namespace Deno {
* for the key, this operation is a no-op.
*
* ```ts
- * const db = await Deno.openKv();
+ * const db = await Deno.kv();
* await db.delete(["foo"]);
* ```
*/
@@ -1971,7 +1971,7 @@ declare namespace Deno {
* not `["users", "noa"]` or `["users", "zoe"]`.
*
* ```ts
- * const db = await Deno.openKv();
+ * const db = await Deno.kv();
* const entries = db.list({ prefix: ["users"] });
* for await (const entry of entries) {
* entry.key; // ["users", "alice"]