antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
18 lines (13 loc) • 384 B
text/typescript
import { platform } from '../platform';
interface JSAPIImpl<T, A> {
wechat?: (instance: any, args: A) => T;
alipay?: (instance: any, args: A) => T;
}
export function implJsapi<T, A>(impl: JSAPIImpl<T, A>) {
return (args?: A) => {
if (platform() === 'alipay' && impl.alipay) {
return impl.alipay(my, args);
}
throw new Error('unsupported platform');
};
}