chore: Magic phantom types

This commit is contained in:
BluJ
2022-07-18 15:27:36 -06:00
parent 3a7e0989b9
commit 3173b96fc9
2 changed files with 21 additions and 14 deletions

View File

@@ -25,7 +25,7 @@ export function updateConfig<
noRepeat?: NoRepeat<version, type>,
noFail = false,
): M.MigrationFn<version, type> {
return async (effects: T.Effects) => {
return M.migrationFn(async (effects: T.Effects) => {
await noRepeatGuard(effects, noRepeat, async () => {
let config = util.unwrapResultType(await getConfig({})(effects)).config;
if (config) {
@@ -42,7 +42,7 @@ export function updateConfig<
}
});
return { configured };
};
});
}
export async function noRepeatGuard<