import { isResolvable } from "https://deno.land/x/deco@1.107.0/engine/core/resolver.ts";
type
<T = any, TContext extends BaseContext = BaseContext, TResolverMap extends ResolverMap<TContext> = ResolverMap<TContext>, TResolvableMap extends Record<string, Resolvable<any, TContext, TResolverMap>> = Record<string, any>>(v: T | Resolvable<T, TContext, TResolverMap, TResolvableMap>) => v is Resolvable<T, TContext, TResolverMap, TResolvableMap> & { __resolveType: string; }