UNPKG

@baseplate-dev/sync

Version:

Library for syncing Baseplate descriptions

24 lines 873 B
import type { ExtractorConfig } from '../configs/extractor-config.schema.js'; export interface ExtractorConfigEntry { config: ExtractorConfig; generatorDirectory: string; packageName: string; packagePath: string; generatorName: string; } export interface ProviderConfigEntry<TConfig = Record<string, unknown>> { config: TConfig; packagePathSpecifier: string; providerName: string; packageName: string; packagePath: string; } export interface TemplateConfigIndexResult { extractorEntries: ExtractorConfigEntry[]; providerEntries: ProviderConfigEntry[]; } /** * Index all template config files (extractor.json and providers.json) across multiple packages */ export declare function indexTemplateConfigs(packageMap: Map<string, string>): Promise<TemplateConfigIndexResult>; //# sourceMappingURL=index-template-configs.d.ts.map