📄 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:
ensureObject
json5.parse
console.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: unknown
prop: string
- Return Type:
string
- Calls:
toJson