diff --git a/plugins/theme/partials/types.mjs b/plugins/theme/partials/types.mjs index d4f69be..c6cbb49 100644 --- a/plugins/theme/partials/types.mjs +++ b/plugins/theme/partials/types.mjs @@ -35,10 +35,10 @@ const resolve = type => { return resolve(type.elementType ?? type.objectType); case 'query': - return resolve(type.queryType); + return `typeof ${resolve(type.queryType)}`; case 'typeOperator': - return resolve(type.target); + return `${type.operator} ${resolve(type.target)}`; case 'conditional': return `${resolve(type.trueType)}|${resolve(type.falseType)}`;