function noRepeatGuardimport { noRepeatGuard } from "https://deno.land/x/embassyd_sdk@v0.3.3.0.4/compat/migrations.ts"; noRepeatGuard<version extends string, type extends "up" | "down">(effects: T.Effects,noRepeat: NoRepeat<version, type> | undefined,fn: () => Promise<void>,): Promise<void>Type Parametersversion extends stringtype extends "up" | "down"Parameterseffects: T.EffectsnoRepeat: NoRepeat<version, type> | undefinedfn: () => Promise<void>ReturnsPromise<void>