Skip to content

Commit

Permalink
withDb types
Browse files Browse the repository at this point in the history
4.4.33
  • Loading branch information
arietrouw committed Dec 31, 2024
1 parent dfe419d commit e2da936
Show file tree
Hide file tree
Showing 40 changed files with 42 additions and 42 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/sdk-js",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/api",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/array/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/array",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/arraybuffer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/arraybuffer",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/assert/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/assert",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/axios/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/axios",
"version": "4.4.32",
"version": "4.4.33",
"description": "Primary SDK for using XYO Protocol 2.0",
"keywords": [
"axios",
Expand Down
2 changes: 1 addition & 1 deletion packages/bignumber/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/bignumber",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"bignumber",
Expand Down
2 changes: 1 addition & 1 deletion packages/buffer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/buffer",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"buffer",
Expand Down
2 changes: 1 addition & 1 deletion packages/crypto/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/crypto",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"crypto",
Expand Down
2 changes: 1 addition & 1 deletion packages/decimal-precision/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/decimal-precision",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"decimal",
Expand Down
2 changes: 1 addition & 1 deletion packages/delay/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/delay",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"delay",
Expand Down
2 changes: 1 addition & 1 deletion packages/error/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/error",
"version": "4.4.32",
"version": "4.4.33",
"description": "Primary SDK for using XYO Protocol 2.0",
"keywords": [
"error",
Expand Down
2 changes: 1 addition & 1 deletion packages/eth-address/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/eth-address",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"eth",
Expand Down
2 changes: 1 addition & 1 deletion packages/exists/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/exists",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"exists",
Expand Down
2 changes: 1 addition & 1 deletion packages/express/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/express",
"version": "4.4.32",
"version": "4.4.33",
"description": "SDK for base code for Api repos that use express and deploy on AWS ECS",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/forget/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/forget",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"forget",
Expand Down
2 changes: 1 addition & 1 deletion packages/function-name/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/function-name",
"version": "4.4.32",
"version": "4.4.33",
"description": "Primary SDK for using XYO Protocol 2.0",
"keywords": [
"function",
Expand Down
2 changes: 1 addition & 1 deletion packages/hex/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/hex",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"hex",
Expand Down
2 changes: 1 addition & 1 deletion packages/indexed-db/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/indexed-db",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"hex",
Expand Down
6 changes: 3 additions & 3 deletions packages/indexed-db/src/withDb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import type { EmptyObject } from '@xylabs/object'
import type { DBSchema, IDBPDatabase } from 'idb'
import { openDB } from 'idb'

export async function withDb<T extends DBSchema = DBSchema, R = EmptyObject>(
export async function withDb<DBTypes extends DBSchema | unknown = unknown, R = EmptyObject>(
dbName: string,
callback: (db: IDBPDatabase<T>) => Promise<R> | R,
callback: (db: IDBPDatabase<DBTypes>) => Promise<R> | R,
): Promise<R> {
const db = await openDB<T>(dbName)
const db = await openDB<DBTypes>(dbName)
try {
return await callback(db)
} finally {
Expand Down
2 changes: 1 addition & 1 deletion packages/jest-helpers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/jest-helpers",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"jest",
Expand Down
2 changes: 1 addition & 1 deletion packages/libauth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/libauth",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"libauth",
Expand Down
2 changes: 1 addition & 1 deletion packages/lodash/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/lodash",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"lodash",
Expand Down
2 changes: 1 addition & 1 deletion packages/log/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/log",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"log",
Expand Down
2 changes: 1 addition & 1 deletion packages/logger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/logger",
"version": "4.4.32",
"version": "4.4.33",
"description": "Primary SDK for using XYO Protocol 2.0",
"keywords": [
"log",
Expand Down
2 changes: 1 addition & 1 deletion packages/meta/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/sdk-meta",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XYO TypeScript/JavaScript libraries",
"keywords": [
"xyo",
Expand Down
2 changes: 1 addition & 1 deletion packages/object/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/object",
"version": "4.4.32",
"version": "4.4.33",
"description": "Primary SDK for using XYO Protocol 2.0",
"homepage": "https://xyo.network",
"bugs": {
Expand Down
2 changes: 1 addition & 1 deletion packages/platform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/platform",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"platform",
Expand Down
2 changes: 1 addition & 1 deletion packages/profile/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/profile",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"profile",
Expand Down
2 changes: 1 addition & 1 deletion packages/promise/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/promise",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"promise",
Expand Down
2 changes: 1 addition & 1 deletion packages/retry/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/retry",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"delay",
Expand Down
2 changes: 1 addition & 1 deletion packages/set/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/set",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"set",
Expand Down
2 changes: 1 addition & 1 deletion packages/static-implements/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/static-implements",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"static",
Expand Down
2 changes: 1 addition & 1 deletion packages/storage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/storage",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"hex",
Expand Down
2 changes: 1 addition & 1 deletion packages/threads/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/threads",
"version": "4.4.32",
"version": "4.4.33",
"description": "Web workers & worker threads as simple as a function call",
"license": "MIT",
"main": "dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/timer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/timer",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"xylabs",
Expand Down
2 changes: 1 addition & 1 deletion packages/typeof/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/typeof",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"typeof",
Expand Down
2 changes: 1 addition & 1 deletion packages/url/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/url",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"url",
Expand Down
2 changes: 1 addition & 1 deletion packages/vitest-extended/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/vitest-extended",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"log",
Expand Down
2 changes: 1 addition & 1 deletion packages/vitest-matchers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xylabs/vitest-matchers",
"version": "4.4.32",
"version": "4.4.33",
"description": "Base functionality used throughout XY Labs TypeScript/JavaScript libraries",
"keywords": [
"log",
Expand Down

0 comments on commit e2da936

Please sign in to comment.