@woocommerce/data
Version:
WooCommerce Admin data store and utilities
26 lines • 1.25 kB
TypeScript
import { ReviewObject, ReviewObjectUpdate, ReviewsQueryParams } from './types';
export declare function setReviewIsUpdating(reviewId: number, isUpdating: boolean): {
type: "SET_REVIEW_IS_UPDATING";
reviewId: number;
isUpdating: boolean;
};
export declare function setReview(reviewId: number, reviewData: ReviewObject): {
type: "SET_REVIEW";
reviewId: number;
reviewData: ReviewObject;
};
export declare function setError(query: ReviewsQueryParams | string, error: unknown): {
type: "SET_ERROR";
query: string | ReviewsQueryParams;
error: unknown;
};
export declare function updateReviews(query: ReviewsQueryParams, reviews: Array<ReviewObjectUpdate>, totalCount: number): {
type: "UPDATE_REVIEWS";
reviews: ReviewObjectUpdate[];
query: ReviewsQueryParams;
totalCount: number;
};
export declare function updateReview(reviewId: number, reviewFields: ReviewObjectUpdate, query: ReviewsQueryParams): Generator<unknown, void, ReviewObject>;
export declare function deleteReview(reviewId: number): Generator<unknown, ReviewObject, ReviewObject>;
export type Action = ReturnType<typeof updateReviews | typeof setReviewIsUpdating | typeof setReview | typeof setError>;
//# sourceMappingURL=actions.d.ts.map