INNER CODE UNIT · TypeScript
applyLayerDefaults
vargHQ/sdk · src/ai-sdk/providers/editly/index.ts:78
function applyLayerDefaults(
layer: Layer,
defaults: EditlyConfig["defaults"],
): Layer {
if (!defaults) return layer;
const layerDefaults = defaults.layer ?? {};
const typeDefaults = defaults.layerType?.[layer.type] ?? {};
return { ...layerDefaults, ...typeDefaults, ...layer } as Layer;
}
async function processClips(
clips: Clip[],
defaults: EditlyConfig["defaults"],
backend: FFmpegBackend,
): Promise<ProcessedClip[]> {
const processed: ProcessedClip[] = [];