Advertisement
uraniumanchor

TS Errors

Apr 10th, 2025
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.88 KB | None | 0 0
  1. bundles/public/apiv2/reducers/newApi.ts:102:72 - error TS2345: Argument of type 'Recipe' is not assignable to parameter of type 'Recipe<DataFromAnyQueryDefinition<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }, K>>'.
  2. Types of parameters 'draftData' and 'data' are incompatible.
  3. Type 'MaybeDrafted<DataFromAnyQueryDefinition<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }, K>>' is not assignable to type 'QueryData | Draft<QueryData>'.
  4. Type 'DataFromAnyQueryDefinition<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }, K>' is not assignable to type 'QueryData | Draft<QueryData>'.
  5. Type 'InfiniteData<ResultTypeFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>, PageParamFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>> | ({ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K] extends QueryDefinition<any, any, any, any, string> ? ResultTypeFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]> : unknown)' is not assignable to type 'QueryData | Draft<QueryData>'.
  6. Type 'InfiniteData<ResultTypeFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>, PageParamFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>>' is not assignable to type 'QueryData | Draft<QueryData>'.
  7. Type 'InfiniteData<ResultTypeFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>, PageParamFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>>' is not assignable to type 'Draft<QueryData>'.
  8.  
  9. 102 api.dispatch(baseApi.util.updateQueryData(k, originalArgs, optimistic(originalArgs, mutationArgs))).undo,
  10. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11.  
  12. bundles/public/apiv2/reducers/newApi.ts:102:83 - error TS2345: Argument of type 'QueryArgFromAnyQuery<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>' is not assignable to parameter of type 'OriginalArgs'.
  13. Type 'InfiniteQueryArgFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]> | ({ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K] extends QueryDefinition<any, any, any, any, string> ? QueryArgFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]> : never)' is not assignable to type 'OriginalArgs'.
  14. Type 'InfiniteQueryArgFrom<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>' is not assignable to type 'OriginalArgs'.
  15. Type 'unknown' is not assignable to type 'OriginalArgs'.
  16.  
  17. 102 api.dispatch(baseApi.util.updateQueryData(k, originalArgs, optimistic(originalArgs, mutationArgs))).undo,
  18. ~~~~~~~~~~~~
  19.  
  20. bundles/public/apiv2/reducers/newApi.ts:111:63 - error TS2345: Argument of type 'Recipe' is not assignable to parameter of type 'Recipe<DataFromAnyQueryDefinition<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }, K>>'.
  21.  
  22. 111 baseApi.util.updateQueryData(k, originalArgs, pessimistic(originalArgs, mutationArgs, result)),
  23. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24.  
  25. bundles/public/apiv2/reducers/newApi.ts:111:75 - error TS2345: Argument of type 'QueryArgFromAnyQuery<{ models: QueryDefinition<void | { id?: number | undefined; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model[], "api">; mutateModel: MutationDefinition<{ id: number; flibberygibbits: number; }, BaseQueryFn<string | FetchArgs, unknown, FetchBaseQueryError, {}, FetchBaseQueryMeta>, never, Model, "api">; }[K]>' is not assignable to parameter of type 'OriginalArgs'.
  26.  
  27. 111 baseApi.util.updateQueryData(k, originalArgs, pessimistic(originalArgs, mutationArgs, result)),
  28. ~~~~~~~~~~~~
  29.  
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement