···11import type { ComAtprotoIdentityResolveHandle } from '@atcute/atproto';
22import { type DidDocument, getPdsEndpoint } from '@atcute/identity';
33-import type { Did, InferXRPCBodyOutput } from '@atcute/lexicons';
33+import type { Did } from '@atcute/lexicons';
44import { isDid } from '@atcute/lexicons/syntax';
5566import { DEFAULT_APPVIEW_URL } from './constants.js';
···2828 throw new ResolverError(`directory is unreachable`);
2929 }
30303131- const json = (await response.json()) as InferXRPCBodyOutput<
3232- ComAtprotoIdentityResolveHandle.mainSchema['output']
3333- >;
3131+ const json = (await response.json()) as ComAtprotoIdentityResolveHandle.$output;
3232+3433 return json.did;
3534};
3635