Files
start-sdk/lib/autoconfig/autoconfigSetup.ts
2023-04-17 16:33:02 -06:00

15 lines
402 B
TypeScript

import { ExpectedExports, PackageId } from "../types";
import { AutoConfig } from "./AutoConfig";
export function autoconfigSetup<Config>(
autoconfigs: Record<PackageId, AutoConfig<Config>>
) {
const autoconfig: ExpectedExports.autoConfig<Config> = {};
for (const [id, autoconfigValue] of Object.entries(autoconfigs)) {
autoconfig[id] = autoconfigValue.build();
}
return autoconfig;
}