@animo-id/expo-digital-credentials-api
Version:
Expo wrapper around Android Digital Credentials API
18 lines • 624 B
JavaScript
import { Platform } from 'react-native';
export function decodeBase64(str) {
const binaryStr = atob(str);
const bytes = new Uint8Array(binaryStr.length);
for (let i = 0; i < binaryStr.length; i++) {
bytes[i] = binaryStr.charCodeAt(i);
}
return bytes;
}
export function encodeBase64(bytes) {
const binString = Array.from(bytes, (byte) => String.fromCharCode(byte)).join('');
return btoa(binString);
}
export function ensureAndroid() {
if (Platform.OS === 'ios')
throw new Error('Expo Digital Credentials API library is not supported on iOS');
}
//# sourceMappingURL=util.js.map