@@ -69,7 +69,7 @@ export class NgtObjectEvents {
69
69
return ngtObject ;
70
70
} ) ;
71
71
72
- injectObjectEvents ( obj , {
72
+ objectEvents ( obj , {
73
73
click : this . emitEvent ( 'click' ) ,
74
74
dblclick : this . emitEvent ( 'dblclick' ) ,
75
75
contextmenu : this . emitEvent ( 'contextmenu' ) ,
@@ -91,12 +91,26 @@ export class NgtObjectEvents {
91
91
}
92
92
}
93
93
94
+ /**
95
+ * @deprecated use objectEvents instead. Will be removed in v5.0.0
96
+ * @since v4.0.0
97
+ */
94
98
export function injectObjectEvents (
95
99
target : ( ) => ElementRef < THREE . Object3D > | THREE . Object3D | null | undefined ,
96
100
events : NgtEventHandlers ,
97
101
{ injector } : { injector ?: Injector } = { } ,
98
102
) {
99
103
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 , ( ) => {
100
114
const renderer = inject ( Renderer2 ) ;
101
115
102
116
const cleanUps : Array < ( ) => void > = [ ] ;
0 commit comments