@yqg/multiple-click
Version:
Monitor user's multiple click behavior and report
52 lines (46 loc) • 2.74 kB
text/typescript
import {ENV_TYPE} from './type';
// 默认的点击间隔
export const DEFAULT_TRIGGER_INTERVAL = 300;
// 默认的连续点击次数阈值
export const DEFAULT_TRIGGER_CONTINUOUS_COUNT = 2;
// 多次点击的判定范围半径
export const DEFAULT_TRIGGER_RANGE = 10;
// 事件上报服务地址
export const EVENT_TRACKING_HOST_TEST = 'https://event-tracking-api-test.yangqianguan.com';
export const EVENT_TRACKING_HOST_PROD = 'https://event-tracking-api.yangqianguan.com';
export const EVENT_TRACKING_HOST_PROD_INDO = 'https://event-tracking-api.easycash.id';
/** 配置中心地址,TODO:待补充印尼线上环境 */
export const CONFIG_CENTER_HOST_TEST = 'https://octopus-api-test.yangqianguan.com';
export const CONFIG_CENTER_HOST_PROD = 'https://octopus-api.yangqianguan.com';
export const CONFIG_CENTER_HOST_TEST_OVERSEAS = 'https://test-sea-tech.fintopia.tech';
export const CONFIG_CENTER_HOST_TEST_INDO = 'https://test-indo-octopus-api.fintopia.tech';
export const CONFIG_CENTER_HOST_TEST_MEX = 'https://test-mex-octopus-api.fintopia.tech';
export const CONFIG_CENTER_HOST_TEST_SEA = 'https://test-sea-octopus-api.fintopia.tech';
export const CONFIG_CENTER_HOST_TEST_EU = 'https://test-octopus-api.easypln.pl';
export const CONFIG_CENTER_HOST_PROD_INDO = 'https://octopus.easycash.id';
export const CONFIG_CENTER_HOST_PROD_MEX_HUAWEI = 'https://octopus-mex.fintopia.tech';
export const CONFIG_CENTER_HOST_PROD_SEA = 'https://octopus-sea.fintopia.tech';
export const CONFIG_CENTER_HOST_PROD_PHI = 'https://octopus-pa.fintopia.tech';
export const CONFIG_CENTER_HOST_PROD_EU = 'https://octopus-api.easypln.pl';
export const CONFIG_CENTER_HOST_MAP = {
[ENV_TYPE.TEST]: CONFIG_CENTER_HOST_TEST,
[ENV_TYPE.FEAT]: CONFIG_CENTER_HOST_TEST,
[ENV_TYPE.PROD]: CONFIG_CENTER_HOST_PROD,
[ENV_TYPE.TEST_OVERSEAS]: CONFIG_CENTER_HOST_TEST_OVERSEAS,
[ENV_TYPE.FEAT_OVERSEAS]: CONFIG_CENTER_HOST_TEST_OVERSEAS,
[ENV_TYPE.TEST_INDO]: CONFIG_CENTER_HOST_TEST_INDO,
[ENV_TYPE.TEST_MEX]: CONFIG_CENTER_HOST_TEST_MEX,
[ENV_TYPE.TEST_SEA]: CONFIG_CENTER_HOST_TEST_SEA,
[ENV_TYPE.TEST_EU]: CONFIG_CENTER_HOST_TEST_EU,
[ENV_TYPE.PROD_INDO]: CONFIG_CENTER_HOST_PROD_INDO,
[ENV_TYPE.PROD_MEX_HUAWEI]: CONFIG_CENTER_HOST_PROD_MEX_HUAWEI,
[ENV_TYPE.PROD_SEA]: CONFIG_CENTER_HOST_PROD_SEA,
[ENV_TYPE.PROD_PHI]: CONFIG_CENTER_HOST_PROD_PHI,
[ENV_TYPE.PROD_EU]: CONFIG_CENTER_HOST_PROD_EU
} as const as Record<ENV_TYPE, string>;
// outerHtml最大长度
export const OUTER_HTML_MAX_LENGTH = 300;
// 生成元素的选择器的层级限制
export const SELECTOR_MAX_TRAVERSE_HEIGHT = 10;
// 生成元素的选择器字符串表示的最大长度
export const SELECTOR_MAX_STRING_LENGTH = 100;