remove global type

This commit is contained in:
“chrisshank” 2024-12-09 23:12:26 -08:00
parent 5b61fe8d42
commit d7b0cfe85b
4 changed files with 6 additions and 11 deletions

7
globals.d.ts vendored
View File

@ -1,7 +0,0 @@
import type { TransformEvent } from './src/common/TransformEvent';
declare global {
interface HTMLElementEventMap {
transform: TransformEvent;
}
}

View File

@ -1,5 +1,6 @@
import { FolkShape } from '../folk-shape.ts';
import { ClientRectObserverManager, ClientRectObserverEntry } from './client-rect-observer.ts';
import { TransformEvent } from './TransformEvent.ts';
const clientRectObserver = new ClientRectObserverManager();
@ -61,11 +62,11 @@ if (window.parent !== window) {
});
}
function onGeometryChange(event: any) {
function onGeometryChange(event: TransformEvent) {
window.parent.postMessage({
type: 'folk-element-change',
selector: observedSelectors.get(event.target),
boundingBox: event.target?.getTransformDOMRect(),
boundingBox: (event.target as FolkShape)?.getTransformDOMRect(),
});
}

View File

@ -1,4 +1,5 @@
import { aabbIntersection } from './common/collision.ts';
import { TransformEvent } from './common/TransformEvent.ts';
import { FolkHull } from './folk-hull';
import { FolkShape } from './folk-shape.ts';
@ -148,7 +149,7 @@ export class FolkProximity extends HTMLElement {
this.addEventListener('transform', this.#handleProximity);
}
#handleProximity = (e: Event) => {
#handleProximity = (e: TransformEvent) => {
const el = e.target as FolkShape;
const cluster = this.#findCluster(el);

View File

@ -15,5 +15,5 @@
"lib": ["DOM", "DOM.Iterable", "ESNext", "WebWorker"],
"types": ["@webgpu/types", "@types/node", "bun-types"]
},
"include": ["src/**/*.ts", "demo/**/*.ts", "vite.config.ts", "globals.d.ts"]
"include": ["src/**/*.ts", "demo/**/*.ts", "vite.config.ts"]
}