Initial commit of eigent-main

This commit is contained in:
puzhen 2025-08-12 01:16:39 +02:00
commit 723df5a03e
1144 changed files with 103478 additions and 0 deletions

View file

@ -0,0 +1,13 @@
import { Result } from './results.mjs';
type Json = null | boolean | number | string | Json[] | {
[key: string]: Json;
};
type ReadonlyJson = null | boolean | number | string | readonly ReadonlyJson[] | {
readonly [key: string]: ReadonlyJson;
};
declare function isJson(value: unknown): value is Json;
declare function parseJson(json: string): Result<Json>;
declare function stringifyJson(json: Json): Result<string>;
export { type Json, type ReadonlyJson, isJson, parseJson, stringifyJson };