Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5a70756

Browse files
committed
feat(core): rename injectObjectEvents to objectEvents
1 parent 450a8c7 commit 5a70756

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

libs/core/src/lib/utils/object-events.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export class NgtObjectEvents {
6969
return ngtObject;
7070
});
7171

72-
injectObjectEvents(obj, {
72+
objectEvents(obj, {
7373
click: this.emitEvent('click'),
7474
dblclick: this.emitEvent('dblclick'),
7575
contextmenu: this.emitEvent('contextmenu'),
@@ -91,12 +91,26 @@ export class NgtObjectEvents {
9191
}
9292
}
9393

94+
/**
95+
* @deprecated use objectEvents instead. Will be removed in v5.0.0
96+
* @since v4.0.0
97+
*/
9498
export function injectObjectEvents(
9599
target: () => ElementRef<THREE.Object3D> | THREE.Object3D | null | undefined,
96100
events: NgtEventHandlers,
97101
{ injector }: { injector?: Injector } = {},
98102
) {
99103
return assertInjector(injectObjectEvents, injector, () => {
104+
return objectEvents(target, events, { injector });
105+
});
106+
}
107+
108+
export function objectEvents(
109+
target: () => ElementRef<THREE.Object3D> | THREE.Object3D | null | undefined,
110+
events: NgtEventHandlers,
111+
{ injector }: { injector?: Injector } = {},
112+
) {
113+
return assertInjector(objectEvents, injector, () => {
100114
const renderer = inject(Renderer2);
101115

102116
const cleanUps: Array<() => void> = [];

0 commit comments

Comments
 (0)