@commercelayer/react-components
Version:
The Official Commerce Layer React Components
2 lines • 351 B
JavaScript
"use client";
import isFunction from"lodash/isFunction";export default async function promisify(cb,params){return await new Promise((resolve,reject)=>{params?cb(params,(err,res)=>{err&&reject(err),resolve(res)}):isFunction(cb?.tokenize)?cb?.tokenize((err,payload)=>{err&&reject(err),resolve(payload)}):cb((err,res)=>{err&&reject(err),resolve(res)})})}