UNPKG

@salla.sa/twilight

Version:

Salla Theme Toolkit, Webcomponents, Events, Requests, Utils

14 lines (12 loc) 610 B
import { RequestErrorEvent, SuccessResponse } from "../common"; import { LoyaltyApiResponse } from '../api/loyalty' export default interface LoyaltyEvent { onProgramFetched: (callback: (response: LoyaltyApiResponse.program, prod_id: number) => void) => void; onProgramNotFetched: RequestErrorEvent; // Point onExchangeSucceeded: (callback: (response: LoyaltyApiResponse.point, prod_id: number) => void) => void; onExchangeFailed: RequestErrorEvent; // Reset Exchange onResetSucceeded: (callback: (response: SuccessResponse) => void) => void; onResetFailed: RequestErrorEvent }