remove unused types

This commit is contained in:
Robert Soriano
2022-10-31 09:58:51 -07:00
parent 8ba8d79114
commit 3bfd3585b3
2 changed files with 4 additions and 11 deletions

View File

@@ -28,6 +28,7 @@ const { data: todos, pending, error, refresh } = await $client.todo.getTodos.que
trpc: { trpc: {
abortOnUnmount: true, abortOnUnmount: true,
}, },
immediate: true,
}) })
</script> </script>

View File

@@ -26,9 +26,7 @@ interface TRPCOptions extends TRPCRequestOptions {
/** /**
* @internal * @internal
*/ */
export type DecorateProcedure< export type DecorateProcedure<TProcedure extends AnyProcedure> = TProcedure extends AnyQueryProcedure
TProcedure extends AnyProcedure,
> = TProcedure extends AnyQueryProcedure
? { ? {
query: < query: <
TData = inferProcedureOutput<TProcedure>, TData = inferProcedureOutput<TProcedure>,
@@ -52,15 +50,9 @@ export type DecorateProcedure<
/** /**
* @internal * @internal
*/ */
export type DecoratedProcedureRecord< export type DecoratedProcedureRecord<TProcedures extends ProcedureRouterRecord> = {
TProcedures extends ProcedureRouterRecord,
TPath extends string = '',
> = {
[TKey in keyof TProcedures]: TProcedures[TKey] extends AnyRouter [TKey in keyof TProcedures]: TProcedures[TKey] extends AnyRouter
? DecoratedProcedureRecord< ? DecoratedProcedureRecord<TProcedures[TKey]['_def']['record']>
TProcedures[TKey]['_def']['record'],
`${TPath}${TKey & string}.`
>
: TProcedures[TKey] extends AnyProcedure : TProcedures[TKey] extends AnyProcedure
? DecorateProcedure<TProcedures[TKey]> ? DecorateProcedure<TProcedures[TKey]>
: never; : never;