let checkout: PurseHeadlessCheckout;
try {
checkout = await Purse.createHeadlessCheckout({
...
});
} catch(e) {
if (e instanceof PurseHeadlessCheckoutError) {
switch(e.code) {
case 'INVALID_INIT_PARAMS':
break;
default:
console.error('An unexpected error occurred:', e);
}
} else {
console.error('A non-headless checkout error occurred:', e);
}
}