From aad9636150c7ff1037661d5f13f0e132cf983215 Mon Sep 17 00:00:00 2001 From: "glm-5.1" Date: Fri, 29 May 2026 10:53:18 +0000 Subject: [PATCH] Replace Type.Any() with Type.Unknown() across all source files Type.Unknown() is canonical per ADR-012. Both produce identical JSON Schema output but Unknown communicates intent. Changed in src/graphs/types.ts (metadata, schema fields) and src/sqlite/tables/{nodes,edges}.ts (AttributesSchema). --- src/graphs/types.ts | 8 ++++---- src/sqlite/tables/edges.ts | 2 +- src/sqlite/tables/nodes.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/graphs/types.ts b/src/graphs/types.ts index dde6fc9..ac96772 100644 --- a/src/graphs/types.ts +++ b/src/graphs/types.ts @@ -3,14 +3,14 @@ import { type Static, type TSchema, Type } from "@alkdev/typebox"; export const BaseNodeAttributes: TSchema = Type.Object({ created: Type.Optional(Type.String({ format: "date-time" })), modified: Type.Optional(Type.String({ format: "date-time" })), - metadata: Type.Optional(Type.Record(Type.String(), Type.Any())), + metadata: Type.Optional(Type.Record(Type.String(), Type.Unknown())), }); export type BaseNodeAttributes = Static; export const BaseEdgeAttributes: TSchema = Type.Object({ type: Type.String(), - metadata: Type.Optional(Type.Record(Type.String(), Type.Any())), + metadata: Type.Optional(Type.Record(Type.String(), Type.Unknown())), }); export type BaseEdgeAttributes = Static; @@ -29,14 +29,14 @@ export type GraphConfig = Static; export const NodeType: TSchema = Type.Object({ name: Type.String(), - schema: Type.Any(), + schema: Type.Unknown(), }); export type NodeType = Static; export const EdgeType: TSchema = Type.Object({ name: Type.String(), - schema: Type.Any(), + schema: Type.Unknown(), allowedSourceTypes: Type.Optional(Type.Array(Type.String())), allowedTargetTypes: Type.Optional(Type.Array(Type.String())), }); diff --git a/src/sqlite/tables/edges.ts b/src/sqlite/tables/edges.ts index c9302db..12abca3 100644 --- a/src/sqlite/tables/edges.ts +++ b/src/sqlite/tables/edges.ts @@ -11,7 +11,7 @@ import { commonCols } from "./common.ts"; import { graphs } from "./graphs.ts"; import { nodes } from "./nodes.ts"; -const AttributesSchema = Type.Record(Type.String(), Type.Any()); +const AttributesSchema = Type.Record(Type.String(), Type.Unknown()); export const edges = sqliteTable("edges", { ...commonCols, diff --git a/src/sqlite/tables/nodes.ts b/src/sqlite/tables/nodes.ts index 24a0f99..5179ba3 100644 --- a/src/sqlite/tables/nodes.ts +++ b/src/sqlite/tables/nodes.ts @@ -4,7 +4,7 @@ import { type Static, Type } from "@alkdev/typebox"; import { commonCols } from "./common.ts"; import { graphs } from "./graphs.ts"; -const AttributesSchema = Type.Record(Type.String(), Type.Any()); +const AttributesSchema = Type.Record(Type.String(), Type.Unknown()); export const nodes = sqliteTable("nodes", { ...commonCols,