@@ -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+ */
9498export 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