@baseplate-dev/sync
Version:
Library for syncing Baseplate descriptions
13 lines • 856 B
TypeScript
import type { TemplateExtractorContext } from '../runner/template-extractor-context.js';
import type { TemplateFileExtractorMetadataEntry } from '../runner/template-file-extractor.js';
/**
* Merges template entries into extractor configurations by grouping metadata
* entries by generator and upserting them into the respective config objects.
* This function only updates the in-memory configurations and does not write files.
*
* @param metadataEntries - Array of template file extractor metadata entries
* @param context - Template extractor context containing config lookup
* @throws Error if no config is found for a generator
*/
export declare function mergeExtractorTemplateEntries(metadataEntries: TemplateFileExtractorMetadataEntry[], context: TemplateExtractorContext): void;
//# sourceMappingURL=merge-extractor-template-entries.d.ts.map