(options: BlockOptions, defaults?: CodegenDefaults)
| 73 | export type CodegenDefaults = Partial<Record<string, Record<string, unknown>>> |
| 74 | |
| 75 | export function applyDefaults(options: BlockOptions, defaults?: CodegenDefaults): BlockOptions { |
| 76 | if (!defaults) return options |
| 77 | const presetDefaults = defaults[options.preset] |
| 78 | if (!presetDefaults) return options |
| 79 | return { ...presetDefaults, ...options, preset: options.preset } |
| 80 | } |
| 81 | |
| 82 | export function renderPreset( |
| 83 | options: BlockOptions, |
no outgoing calls
no test coverage detected
searching dependent graphs…