Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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>>'.
- Types of parameters 'draftData' and 'data' are incompatible.
- 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>'.
- 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>'.
- 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>'.
- 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>'.
- 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>'.
- 102 api.dispatch(baseApi.util.updateQueryData(k, originalArgs, optimistic(originalArgs, mutationArgs))).undo,
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 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'.
- 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'.
- 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'.
- Type 'unknown' is not assignable to type 'OriginalArgs'.
- 102 api.dispatch(baseApi.util.updateQueryData(k, originalArgs, optimistic(originalArgs, mutationArgs))).undo,
- ~~~~~~~~~~~~
- 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>>'.
- 111 baseApi.util.updateQueryData(k, originalArgs, pessimistic(originalArgs, mutationArgs, result)),
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 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'.
- 111 baseApi.util.updateQueryData(k, originalArgs, pessimistic(originalArgs, mutationArgs, result)),
- ~~~~~~~~~~~~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement