export const useGlassDiameters = <
T extends DecoratedQuery<{
input: DiameterRequestDto;
output: DiameterResponseDto[];
transformer: any;
errorShape: any;
}>,
U extends T extends DecoratedQuery<infer R> ? R : never,
>(
input: U['input'] | SkipToken,
opts?: UseTRPCQueryOptions<U['output'], any, any>
): UseTRPCQueryResult<U['output'], TRPCClientErrorLike<U>> =>
trpc.glassesPrescription.getGlassDiameters.useQuery(input, opts);
export const useGlassDiameters = <
T extends DecoratedQuery<{
input: DiameterRequestDto;
output: DiameterResponseDto[];
transformer: any;
errorShape: any;
}>,
U extends T extends DecoratedQuery<infer R> ? R : never,
>(
input: U['input'] | SkipToken,
opts?: UseTRPCQueryOptions<U['output'], any, any>
): UseTRPCQueryResult<U['output'], TRPCClientErrorLike<U>> =>
trpc.glassesPrescription.getGlassDiameters.useQuery(input, opts);