📄 json.ts¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 4 |
| 📦 Imports | 2 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/website/src/components/lib/json.ts
📦 Imports¶
| Name | Source |
|---|---|
json5 |
json5 |
isRecord |
../ast/utils |
Functions¶
ensureObject(obj: unknown): Record<string, unknown>¶
Code
-
JSDoc:
-
Parameters:
obj: unknown- Return Type:
Record<string, unknown> - Calls:
isRecord (from ../ast/utils)
parseJSONObject(code: string): Record<string, unknown>¶
Code
-
JSDoc:
-
Parameters:
code: string- Return Type:
Record<string, unknown> - Calls:
ensureObjectjson5.parseconsole.error
toJson(cfg: unknown): string¶
-
JSDoc:
-
Parameters:
cfg: unknown- Return Type:
string - Calls:
JSON.stringify
toJsonConfig(cfg: unknown, prop: string): string¶
Code
-
JSDoc:
-
Parameters:
cfg: unknownprop: string- Return Type:
string - Calls:
toJson