123456789101112131415161718192021222324252627282930313233 |
- import { useEvent } from 'functional-mini/component';
- import { platform } from '../platform';
- export var useHandleCustomEvent = function (eventName, handler) {
- useEvent(eventName,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- function (eventOrValue, alipayEvent) {
- if (platform() === 'alipay') {
- return handler(eventOrValue, alipayEvent);
- }
- });
- };
- export var useMultipleValueHandleCustomEvent = function (eventName, handler) {
- useEvent(eventName,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- if (platform() === 'alipay') {
- return handler.apply(void 0, args);
- }
- });
- };
- export var useHandleCustomEventOnly = function (eventName, handler) {
- useEvent(eventName,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- function (event) {
- if (platform() === 'alipay') {
- return handler(event);
- }
- });
- };
|