@woocommerce/data
Version:
WooCommerce Admin data store and utilities
15 lines • 828 B
TypeScript
/**
* Internal dependencies
*/
import { PaymentGateway, PluginsState } from './types';
import { WPDataSelector, WPDataSelectors } from '../types';
export declare function getPaymentGateway(state: PluginsState, id: string): PaymentGateway | undefined;
export declare function getPaymentGateways(state: PluginsState): Array<PaymentGateway>;
export declare function getPaymentGatewayError(state: PluginsState, selector: string): unknown | null;
export declare function isPaymentGatewayUpdating(state: PluginsState): boolean;
export type PaymentSelectors = {
getPaymentGateway: WPDataSelector<typeof getPaymentGateway>;
getPaymentGateways: WPDataSelector<typeof getPaymentGateways>;
isPaymentGatewayUpdating: WPDataSelector<typeof isPaymentGatewayUpdating>;
} & WPDataSelectors;
//# sourceMappingURL=selectors.d.ts.map