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: {
abortOnUnmount: true,
},
immediate: true,
})
</script>

View File

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