MCPcopy Create free account
hub / github.com/anomalyco/models.dev / copyFromEventTarget

Function copyFromEventTarget

packages/web/src/index.ts:729–737  ·  view source on GitHub ↗
(target: EventTarget | null)

Source from the content-addressed store, hash-verified

727}
728
729function copyFromEventTarget(target: EventTarget | null) {
730 if (!(target instanceof Element)) return undefined;
731 const button = target.closest<HTMLButtonElement>(
732 ".copy-button[data-copy-value]",
733 );
734 const value = button?.dataset.copyValue;
735 if (!button || !value) return undefined;
736 return { button, value };
737}
738
739document.addEventListener("pointerdown", (event) => {
740 const copy = copyFromEventTarget(event.target);

Callers 1

index.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected