zappyzep/backend/src/plugins/Starboard/util/preprocessStaticConfig.ts

12 lines
393 B
TypeScript

import { PartialConfigSchema, defaultStarboardOpts } from "../types";
import * as t from "io-ts";
export function preprocessStaticConfig(config: t.TypeOf<typeof PartialConfigSchema>) {
if (config.boards) {
for (const [name, opts] of Object.entries(config.boards)) {
config.boards[name] = Object.assign({}, defaultStarboardOpts, config.boards[name]);
}
}
return config;
}