MCPcopy Create free account
hub / github.com/effect-app/libs / applyDefaults

Function applyDefaults

packages/eslint-codegen-model/src/shared/codegen-block.ts:75–80  ·  view source on GitHub ↗
(options: BlockOptions, defaults?: CodegenDefaults)

Source from the content-addressed store, hash-verified

73export type CodegenDefaults = Partial<Record<string, Record<string, unknown>>>
74
75export 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
82export function renderPreset(
83 options: BlockOptions,

Callers 2

updateFileFunction · 0.90
ProgramFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…