export type GetFieldsFromList> = Q[keyof Q]["nodes"][0]; export type GetFields> = Q[keyof Q]; export type GetVariables> = Q["input"]["update"] extends object ? Q["input"]["update"] : Q["input"][keyof Q["input"]];