diff options
| author | Asko Nõmm <asko@nmm.ee> | 2025-02-14 12:16:47 +0200 |
|---|---|---|
| committer | Asko Nõmm <asko@nmm.ee> | 2025-02-14 12:16:47 +0200 |
| commit | bf21c609800322a765d44f489a2dab3cc80d3241 (patch) | |
| tree | fe3e83b297a7509eeb8db876fc4a4c9e3b935d55 /src | |
| parent | be540813f47e269a5e255344c6af50b2eee0e2c8 (diff) | |
Remove serializers.
Diffstat (limited to 'src')
| -rw-r--r-- | src/flatmatter.ts | 14 | ||||
| -rw-r--r-- | src/serializers/to_json.test.ts | 12 | ||||
| -rw-r--r-- | src/serializers/to_json.ts | 9 |
3 files changed, 0 insertions, 35 deletions
diff --git a/src/flatmatter.ts b/src/flatmatter.ts index 639298e..e7e5f6e 100644 --- a/src/flatmatter.ts +++ b/src/flatmatter.ts @@ -5,7 +5,6 @@ import * as Ref from "effect/Ref"; import * as Cause from "effect/Cause"; import * as Schema from "effect/Schema"; import { trimChar } from "./utils.ts"; -import ToJson from "./serializers/to_json.ts"; const ComputeAction = Schema.Struct({ identifier: Schema.NonEmptyString, @@ -293,19 +292,6 @@ const config = ( ); }; -export type Serializer<T> = (config: Record<string, unknown>) => T; - -const serialize = <T,>( - config: Record<string, unknown>, - serializer: Serializer<T>, -): T => { - return serializer(config); -}; - export default { config, - serialize, - Serializers: { - ToJson, - }, }; diff --git a/src/serializers/to_json.test.ts b/src/serializers/to_json.test.ts deleted file mode 100644 index 78f704a..0000000 --- a/src/serializers/to_json.test.ts +++ /dev/null @@ -1,12 +0,0 @@ -import FlatMatter from "../flatmatter.ts"; -import ToJson from "./to_json.ts"; - -test("Single-level configuration", () => { - const config = FlatMatter.config( - 'a: true\nb: false\nc: 1\nd: 12.5\nf: "some string"', - ); - - const equal = '{"a":true,"b":false,"c":1,"d":12.5,"f":"some string"}'; - - expect(FlatMatter.serialize(config, ToJson)).toStrictEqual(equal); -}); diff --git a/src/serializers/to_json.ts b/src/serializers/to_json.ts deleted file mode 100644 index c61a98f..0000000 --- a/src/serializers/to_json.ts +++ /dev/null @@ -1,9 +0,0 @@ -import type { Serializer } from "../flatmatter.ts"; - -const ToJson: Serializer<string> = ( - config: Record<string, unknown>, -): string => { - return JSON.stringify(config); -}; - -export default ToJson; |
