UNPKG

react-amap-v2

Version:

高德地图 v2.0 react 组件

22 lines (16 loc) 509 B
import { debug } from 'debug'; const loggers: { [key: string]: debug.Debugger } = {}; export default (arg?: any) => { let key: string = 'rc-amap:normal'; if (typeof arg === 'string') { key = `rc-amap:${arg}`; } else if (typeof arg === 'object' && (arg.className || arg.CLASS_NAME)) { key = `rc-amap:${(arg.className || arg.CLASS_NAME) .replace(/(AMap\.)|(Overlay\.)/, '') .toLowerCase()}`; } if (!loggers[key]) { loggers[key] = debug(key); } return loggers[key]; };