File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
libs/angular-three/src/lib/renderer Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -341,7 +341,10 @@ export class NgtRenderer implements Renderer2 {
341
341
}
342
342
343
343
listen ( target : NgtRendererNode , eventName : string , callback : ( event : any ) => boolean | void ) : ( ) => void {
344
- const targetCdr = target . __ngt_renderer__ [ NgtRendererClassId . injectorFactory ] ?.( ) . get ( ChangeDetectorRef , null ) ;
344
+ const targetCdr = target . __ngt_renderer__ ?. [ NgtRendererClassId . injectorFactory ] ?.( ) . get (
345
+ ChangeDetectorRef ,
346
+ undefined
347
+ ) ;
345
348
// if target is DOM node, then we pass that to delegate Renderer
346
349
if ( this . store . isDOM ( target ) ) {
347
350
const callbackWithCdr = ( event : any ) => {
Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ export function processThreeEvent(
144
144
eventName : string ,
145
145
callback : ( event : any ) => void ,
146
146
cdr : ChangeDetectorRef ,
147
- targetCdr : ChangeDetectorRef | null
147
+ targetCdr ? : ChangeDetectorRef
148
148
) : ( ) => void {
149
149
const lS = getLocalState ( instance ) ;
150
150
if ( eventName === SPECIAL_EVENTS . BEFORE_RENDER ) {
@@ -194,11 +194,7 @@ export function processThreeEvent(
194
194
} ;
195
195
}
196
196
197
- export function eventToHandler (
198
- callback : ( event : any ) => void ,
199
- cdr : ChangeDetectorRef ,
200
- targetCdr : ChangeDetectorRef | null
201
- ) {
197
+ export function eventToHandler ( callback : ( event : any ) => void , cdr : ChangeDetectorRef , targetCdr ?: ChangeDetectorRef ) {
202
198
return ( event : Parameters < Exclude < NgtEventHandlers [ ( typeof supportedEvents ) [ number ] ] , undefined > > [ 0 ] ) => {
203
199
callback ( event ) ;
204
200
if ( targetCdr ) targetCdr . detectChanges ( ) ;
You can’t perform that action at this time.
0 commit comments