From 953942f56318e05db20f1cc550ef714f4938e2e5 Mon Sep 17 00:00:00 2001 From: syntaxbullet Date: Wed, 24 Dec 2025 21:31:54 +0100 Subject: [PATCH] feat(lib): add loader types for command/event loading - Add LoadResult interface to track loading statistics - Add LoadError interface for structured error reporting - Foundation for modular loader architecture --- src/lib/loaders/types.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/lib/loaders/types.ts diff --git a/src/lib/loaders/types.ts b/src/lib/loaders/types.ts new file mode 100644 index 0000000..9c6b0f7 --- /dev/null +++ b/src/lib/loaders/types.ts @@ -0,0 +1,16 @@ +/** + * Result of loading commands or events + */ +export interface LoadResult { + loaded: number; + skipped: number; + errors: LoadError[]; +} + +/** + * Error that occurred during loading + */ +export interface LoadError { + file: string; + error: unknown; +}