register.js 523 B

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getMethod = exports.register = void 0;
  4. var cache = new Map();
  5. /**
  6. * 注册计算包围盒的算法
  7. * @param type 方法名
  8. * @param method 方法
  9. */
  10. function register(type, method) {
  11. cache.set(type, method);
  12. }
  13. exports.register = register;
  14. /**
  15. * 获取计算包围盒的算法
  16. * @param type 方法名
  17. */
  18. function getMethod(type) {
  19. return cache.get(type);
  20. }
  21. exports.getMethod = getMethod;
  22. //# sourceMappingURL=register.js.map