We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d6b649d commit 6ad62e3Copy full SHA for 6ad62e3
src/field-resolver.ts
@@ -81,7 +81,7 @@ export async function resolveFields<
81
82
async function resolveFieldAndUpdateCache<FieldName extends keyof TypeWithTransientFields>(
83
fieldName: FieldName,
84
- ): Promise<(ResolvedFields<_DefaultFieldsResolver> & ResolvedFields<_InputFieldsResolver>)[FieldName]> {
+ ): Promise<DeepReadonly<DeepOptional<TypeWithTransientFields>[FieldName]>> {
85
if (fieldName in fields) return fields[fieldName];
86
87
const fieldResolver =
@@ -98,7 +98,6 @@ export async function resolveFields<
98
99
const options: FieldResolverOptions<TypeWithTransientFields> = {
100
seq,
101
- // @ts-expect-error -- FIXME: return type is wrong
102
get: resolveFieldAndUpdateCache,
103
};
104
0 commit comments