react-native-gigya-sdk
Version:
SAP CDC/Gigya SDK for your React Native applications
21 lines (17 loc) • 477 B
text/typescript
import type { GigyaSdkApiResponseType } from '../types'
import sendApiCall from './sendApiCall'
export default function <DataType>(
data: DataType
): Promise<GigyaSdkApiResponseType> {
return new Promise(async (resolve, reject) => {
try {
const response = await sendApiCall<
GigyaSdkApiResponseType,
Record<keyof DataType, unknown>
>('accounts.setAccountInfo', data)
resolve(response)
} catch (e) {
reject(e)
}
})
}