From 454c9d2354d402da5d4f668395f4478a4de27d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 20 Aug 2024 22:33:06 +0200 Subject: [PATCH 1/3] makeJsonifiable --- src/Schema/index.ts | 2 +- src/Schema/{composeJsonifiable.ts => makeJsonifiable.ts} | 2 +- src/tests.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename src/Schema/{composeJsonifiable.ts => makeJsonifiable.ts} (91%) diff --git a/src/Schema/index.ts b/src/Schema/index.ts index 0342e44..f99b782 100644 --- a/src/Schema/index.ts +++ b/src/Schema/index.ts @@ -1,8 +1,8 @@ export * from "./Class" -export * from "./composeJsonifiable" export * from "./DateTime" export * from "./encodedAsPrismaJsonValue" export * from "./Kind" +export * from "./makeJsonifiable" export * as MobX from "./MobX" export * from "./MutableClass" export * from "./MutableTaggedClass" diff --git a/src/Schema/composeJsonifiable.ts b/src/Schema/makeJsonifiable.ts similarity index 91% rename from src/Schema/composeJsonifiable.ts rename to src/Schema/makeJsonifiable.ts index 0599622..f1eadd7 100644 --- a/src/Schema/composeJsonifiable.ts +++ b/src/Schema/makeJsonifiable.ts @@ -2,7 +2,7 @@ import { Schema } from "@effect/schema" import type { JsonValue } from "type-fest" -export const composeJsonifiable = < +export const makeJsonifiable = < JsonifiableA, JsonifiableI extends JsonValue, JsonifiableR, diff --git a/src/tests.ts b/src/tests.ts index cf38378..d345c5c 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -1,7 +1,7 @@ import { Schema as S } from "@effect/schema" import { reaction, runInAction } from "mobx" import type { Simplify } from "type-fest" -import { composeJsonifiable, MutableTaggedClass } from "./Schema" +import { makeJsonifiable, MutableTaggedClass } from "./Schema" import { ObservableClass } from "./Schema/MobX" import type { ExtendAll } from "./Types" @@ -26,7 +26,7 @@ class User extends MutableTaggedClass()("User", { ) {} const JsonifiableUser = User.pipe( - composeJsonifiable(S.Struct({ + makeJsonifiable(S.Struct({ ...User.fields, id: S.BigInt, })) -- 2.49.1 From 2eabef5246382535f517fd7f3dbd3481c976f99d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 20 Aug 2024 23:28:21 +0200 Subject: [PATCH 2/3] makeJsonifiable -> toJsonifiable --- src/Schema/index.ts | 2 +- src/Schema/{makeJsonifiable.ts => toJsonifiable.ts} | 2 +- src/tests.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename src/Schema/{makeJsonifiable.ts => toJsonifiable.ts} (91%) diff --git a/src/Schema/index.ts b/src/Schema/index.ts index f99b782..b047a9e 100644 --- a/src/Schema/index.ts +++ b/src/Schema/index.ts @@ -2,9 +2,9 @@ export * from "./Class" export * from "./DateTime" export * from "./encodedAsPrismaJsonValue" export * from "./Kind" -export * from "./makeJsonifiable" export * as MobX from "./MobX" export * from "./MutableClass" export * from "./MutableTaggedClass" export * from "./Tag" export * from "./TaggedClass" +export * from "./toJsonifiable" diff --git a/src/Schema/makeJsonifiable.ts b/src/Schema/toJsonifiable.ts similarity index 91% rename from src/Schema/makeJsonifiable.ts rename to src/Schema/toJsonifiable.ts index f1eadd7..0112b3e 100644 --- a/src/Schema/makeJsonifiable.ts +++ b/src/Schema/toJsonifiable.ts @@ -2,7 +2,7 @@ import { Schema } from "@effect/schema" import type { JsonValue } from "type-fest" -export const makeJsonifiable = < +export const toJsonifiable = < JsonifiableA, JsonifiableI extends JsonValue, JsonifiableR, diff --git a/src/tests.ts b/src/tests.ts index d345c5c..f1adbc7 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -1,7 +1,7 @@ import { Schema as S } from "@effect/schema" import { reaction, runInAction } from "mobx" import type { Simplify } from "type-fest" -import { makeJsonifiable, MutableTaggedClass } from "./Schema" +import { MutableTaggedClass, toJsonifiable } from "./Schema" import { ObservableClass } from "./Schema/MobX" import type { ExtendAll } from "./Types" @@ -26,7 +26,7 @@ class User extends MutableTaggedClass()("User", { ) {} const JsonifiableUser = User.pipe( - makeJsonifiable(S.Struct({ + toJsonifiable(S.Struct({ ...User.fields, id: S.BigInt, })) -- 2.49.1 From 0f3a5b7c37f14572538f6f3fcee6198a54c9ece5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 20 Aug 2024 23:42:04 +0200 Subject: [PATCH 3/3] Version bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3a223de..ff8ff21 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@thilawyn/thilalib", - "version": "0.1.11", + "version": "0.1.12", "type": "module", "files": [ "./dist" -- 2.49.1