mirror of
https://github.com/ArthurDanjou/trpc-nuxt.git
synced 2026-01-28 19:00:33 +01:00
remove unused types
This commit is contained in:
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user