@terra-js/terra-kit
Version:
SDK for mobile bridge to offer unified method signatures for Android/iOS.
13 lines (12 loc) • 647 B
TypeScript
import { ModuleWrapper } from '@terra-js/common';
import { BaseModule } from '../BaseModule';
import { AssignMemberCardResult, GetMemberInfoRequest, GetMemberInfoResult, GetNetworkConfigResult, GetLoyaltyConfigResult } from './types';
export default class LoyaltyKitModule implements BaseModule {
wrappedModule: ModuleWrapper;
constructor();
getMemberInfo(request?: GetMemberInfoRequest): Promise<GetMemberInfoResult>;
openAssignMemberCard(memberId: string): Promise<AssignMemberCardResult>;
getNetworkConfig(): Promise<GetNetworkConfigResult>;
getLoyaltyConfig(): Promise<GetLoyaltyConfigResult>;
private mapResult;
}