base.js 472 B

1234567891011121314
  1. import { platform } from '../platform';
  2. export function implJsapi(impl) {
  3. return function (args) {
  4. if (platform() === 'wechat' && impl.wechat) {
  5. // eslint-disable-next-line @typescript-eslint/ban-ts-comment
  6. //@ts-ignore
  7. return impl.wechat(wx, args);
  8. }
  9. if (platform() === 'alipay' && impl.alipay) {
  10. return impl.alipay(my, args);
  11. }
  12. throw new Error('unsupported platform');
  13. };
  14. }