(value: string)
| 198 | } |
| 199 | |
| 200 | function parse(value: string) { |
| 201 | try { |
| 202 | return JSON.parse(value) as unknown |
| 203 | } catch { |
| 204 | return undefined |
| 205 | } |
| 206 | } |
| 207 | |
| 208 | function normalize(defaults: unknown, raw: string, migrate?: (value: unknown) => unknown) { |
| 209 | const parsed = parse(raw) |