summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAsko Nõmm <asko@nmm.ee>2025-02-14 12:16:47 +0200
committerAsko Nõmm <asko@nmm.ee>2025-02-14 12:16:47 +0200
commitbf21c609800322a765d44f489a2dab3cc80d3241 (patch)
treefe3e83b297a7509eeb8db876fc4a4c9e3b935d55 /src
parentbe540813f47e269a5e255344c6af50b2eee0e2c8 (diff)
Remove serializers.
Diffstat (limited to 'src')
-rw-r--r--src/flatmatter.ts14
-rw-r--r--src/serializers/to_json.test.ts12
-rw-r--r--src/serializers/to_json.ts9
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;