UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

20 lines (19 loc) • 472 B
//#region src/base-ui/DraggablePanel/core/utils.ts const clamp = (value, min, max) => Math.min(Math.max(value, min), max); const emitter = () => { const listeners = /* @__PURE__ */ new Set(); return { emit: () => { for (const listener of listeners) listener(); }, subscribe: (listener) => { listeners.add(listener); return () => { listeners.delete(listener); }; } }; }; //#endregion export { clamp, emitter }; //# sourceMappingURL=utils.mjs.map