Skip to content

Commit ac0ee89

Browse files
committed
Format and bump version
1 parent b4b06da commit ac0ee89

File tree

9 files changed

+188
-188
lines changed

9 files changed

+188
-188
lines changed

node/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tpy",
3-
"version": "v1.0.0-pre-release-9",
3+
"version": "v1.0.0-pre-release-10",
44
"description": "🔑 A strongly typed Pylon API client.",
55
"author": "insyri",
66
"license": "MIT",

src/context.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@ export class Context {
9191
/**
9292
* A null context number.
9393
*/
94-
static nullNumber = "-1";
94+
static nullNumber = '-1';
9595
/**
9696
* A null context string.
9797
*/
98-
static nullString = "<null string>";
98+
static nullString = '<null string>';
9999

100100
/**
101101
* Whether the given context matches a nullish context value.

src/kv.ts

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
* @module
88
*/
99

10-
import { Tpy } from "./tpy.ts";
11-
import type { Json, KV } from "./types/pylon.d.ts";
12-
import { parametersPrompt, TpyError } from "./error.ts";
13-
import { Context } from "./context.ts";
10+
import { Tpy } from './tpy.ts';
11+
import type { Json, KV } from './types/pylon.d.ts';
12+
import { parametersPrompt, TpyError } from './error.ts';
13+
import { Context } from './context.ts';
1414

1515
/**
1616
* A KVNamespace interface that (almost) matches the Pylon KVNamespace SDK class.
@@ -31,21 +31,21 @@ export class TpyKV {
3131
constructor(tpyInstance: Tpy, deploymentID: string, kvnamespace: string) {
3232
if (!tpyInstance || !(tpyInstance instanceof Tpy)) {
3333
throw new TpyError(
34-
"Missing or Invalid Required Parameter",
34+
'Missing or Invalid Required Parameter',
3535
parametersPrompt(
36-
!tpyInstance ? "missing" : "incompatible",
37-
"tpyInstance"
36+
!tpyInstance ? 'missing' : 'incompatible',
37+
'tpyInstance',
3838
),
39-
"tpyInstance",
40-
tpyInstance
39+
'tpyInstance',
40+
tpyInstance,
4141
);
4242
}
4343
if (!deploymentID) {
4444
throw new TpyError(
45-
"Missing or Invalid Required Parameter",
46-
parametersPrompt("missing", "deploymentID"),
47-
"deploymentID",
48-
deploymentID
45+
'Missing or Invalid Required Parameter',
46+
parametersPrompt('missing', 'deploymentID'),
47+
'deploymentID',
48+
deploymentID,
4949
);
5050
}
5151
this.tpyc = tpyInstance;
@@ -66,13 +66,13 @@ export class TpyKV {
6666
await this.tpyc.httpRaw(
6767
new Context({ deploymentID }),
6868
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items/${key}`,
69-
"PUT",
69+
'PUT',
7070
{
7171
body: JSON.stringify({
72-
string: typeof value === "string" ? `"${value}"` : value,
72+
string: typeof value === 'string' ? `"${value}"` : value,
7373
}),
7474
},
75-
false
75+
false,
7676
);
7777
}
7878

@@ -85,17 +85,17 @@ export class TpyKV {
8585
async putArrayBuffer(
8686
key: string,
8787
value: ArrayBuffer,
88-
options?: KV.OperationOptions.Put
88+
options?: KV.OperationOptions.Put,
8989
) {
9090
if (options?.ifNotExists && (await this.get(key))) return;
9191

9292
const { deploymentID, kvnamespace } = this;
9393
await this.tpyc.httpRaw(
9494
new Context({ deploymentID, kvnamespace }),
9595
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items/${key}`,
96-
"PUT",
96+
'PUT',
9797
{ body: JSON.stringify({ bytes: value }) },
98-
false
98+
false,
9999
);
100100
}
101101

@@ -109,21 +109,21 @@ export class TpyKV {
109109
const { deploymentID, kvnamespace } = this;
110110
const response = await this.tpyc.httpRaw<KV.GET.Items<T>>(
111111
new Context({ deploymentID, kvnamespace }),
112-
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`
112+
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`,
113113
);
114114
let item: T | undefined;
115115
for (let i = 0; i < response.length; i++) {
116116
const p = response[i];
117117
if (p.key !== key) continue;
118118
if (!p.value.string) {
119119
throw new TpyError(
120-
"Missing or Unexpected Value in Response",
120+
'Missing or Unexpected Value in Response',
121121
`response[${i}].value.string is undefined`,
122122
`response[${i}].value.string`,
123-
response
123+
response,
124124
);
125125
}
126-
item = ["'", '"', "`"].includes(p.value.string[0])
126+
item = ['\'', '"', '`'].includes(p.value.string[0])
127127
? JSON.parse(p.value.string)
128128
: p.value.string;
129129
break;
@@ -140,7 +140,7 @@ export class TpyKV {
140140
const { deploymentID, kvnamespace } = this;
141141
const response = await this.tpyc.httpRaw<KV.GET.Items>(
142142
new Context({ deploymentID, kvnamespace }),
143-
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`
143+
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`,
144144
);
145145
let item: ArrayBuffer | undefined;
146146
for (const p of response) {
@@ -161,15 +161,15 @@ export class TpyKV {
161161
const { deploymentID, kvnamespace } = this;
162162
let response = await this.tpyc.httpRaw<KV.GET.Items>(
163163
new Context({ deploymentID, kvnamespace }),
164-
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`
164+
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`,
165165
);
166166

167167
if (options?.limit) response = response.slice(0, options.limit);
168168

169169
if (options?.from) {
170170
response = response.slice(
171171
response.findIndex((i) => i.key === options.from) + 1,
172-
response.length
172+
response.length,
173173
);
174174
}
175175

@@ -185,18 +185,18 @@ export class TpyKV {
185185
* @template T The type of the key's value.
186186
*/
187187
async items<T>(
188-
options?: KV.OperationOptions.Items
188+
options?: KV.OperationOptions.Items,
189189
): Promise<KV.GET.ItemsFlattened<T>> {
190190
const { deploymentID, kvnamespace } = this;
191191
let response = await this.tpyc.httpRaw<KV.GET.Items>(
192192
new Context({ deploymentID, kvnamespace }),
193-
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`
193+
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items`,
194194
);
195195

196196
if (options?.from) {
197197
response = response.slice(
198198
response.findIndex((i) => i.key === options.from) + 1,
199-
response.length
199+
response.length,
200200
);
201201
}
202202

@@ -210,12 +210,12 @@ export class TpyKV {
210210
: i.value.bytes;
211211
if (!j) {
212212
throw new TpyError(
213-
"Missing or Unexpected Value in Response",
213+
'Missing or Unexpected Value in Response',
214214
`response[${i}].value.string and/or response[${i}].value.bytes are undefined`,
215215
[`response[${i}].value.string`, `response[${i}].value.bytes`].join(
216-
", "
216+
', ',
217217
),
218-
response
218+
response,
219219
);
220220
}
221221
return {
@@ -235,7 +235,7 @@ export class TpyKV {
235235
(
236236
await this.tpyc.httpRaw<KV.GET.Namespace>(
237237
new Context({ deploymentID, kvnamespace }),
238-
`/deployments/${deploymentID}/kv/namespaces`
238+
`/deployments/${deploymentID}/kv/namespaces`,
239239
)
240240
).find((n) => n.namespace == kvnamespace)?.count || 0
241241
);
@@ -255,7 +255,7 @@ export class TpyKV {
255255
await this.tpyc.httpRaw<KV.DELETE.Namespace>(
256256
new Context({ deploymentID, kvnamespace }),
257257
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}`,
258-
"DELETE"
258+
'DELETE',
259259
)
260260
).keys_deleted;
261261
}
@@ -274,9 +274,9 @@ export class TpyKV {
274274
await this.tpyc.httpRaw(
275275
new Context({ deploymentID, kvnamespace }),
276276
`/deployments/${deploymentID}/kv/namespaces/${kvnamespace}/items/${key}`,
277-
"DELETE",
277+
'DELETE',
278278
{},
279-
false
279+
false,
280280
);
281281

282282
if (!options?.prevValue) await del();

0 commit comments

Comments
 (0)