metamigo-config: build, fmt, lint

This commit is contained in:
Abel Luck 2023-03-13 11:48:50 +00:00
parent 75fb3f84c4
commit d692b3e7ff
2 changed files with 4 additions and 5 deletions

View file

@ -330,7 +330,6 @@ export interface IAppConfig extends Metamigo.IMetamigoConfig {
export type IAppConvict = Metamigo.ExtendedConvict<IAppConfig>;
// Merge the Metamigo base schema with your app's schmea
// @ts-ignore
export const schema: convict.Schema<IAppConfig> = {
...Metamigo.configBaseSchema,
...configSchema,
@ -362,12 +361,11 @@ export const loadConfig = async (): Promise<IAppConfig> => {
if (!config.nextAuth.audience || config.nextAuth.audience === "")
config.nextAuth.audience = config.frontend.url;
return config as any;
return config as IAppConfig;
};
export const loadConfigRaw = async (): Promise<IAppConvict> => {
return Metamigo.loadConfigurationRaw(schema);
};
export const loadConfigRaw = async (): Promise<IAppConvict> =>
Metamigo.loadConfigurationRaw(schema);
const config = defState("config", {
start: loadConfig,