File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ import { updateCamera } from './utils/update';
39
39
schemas : [ CUSTOM_ELEMENTS_SCHEMA ] ,
40
40
changeDetection : ChangeDetectionStrategy . OnPush ,
41
41
} )
42
- export class NgtPortalBeforeRender {
42
+ export class NgtPortalAutoRender {
43
43
private portalStore = injectStore ( { host : true } ) ;
44
44
private parentStore = injectStore ( { skipSelf : true } ) ;
45
45
private portal = inject ( NgtPortal , { host : true } ) ;
Original file line number Diff line number Diff line change @@ -33,6 +33,10 @@ export type NgtMathProperties<P> = {
33
33
[ K in keyof P as P [ K ] extends NgtMathTypes ? K : never ] : P [ K ] extends NgtMathTypes ? NgtMathType < P [ K ] > : never ;
34
34
} ;
35
35
36
+ export type NgtNullableRaycast < P > = {
37
+ [ K in keyof P as K extends 'raycast' ? K : never ] : K extends 'raycast' ? P [ K ] | null : never ;
38
+ } ;
39
+
36
40
export type NgtVector2 = NgtMathType < THREE . Vector2 > ;
37
41
export type NgtVector3 = NgtMathType < THREE . Vector3 > ;
38
42
export type NgtVector4 = NgtMathType < THREE . Vector4 > ;
@@ -100,7 +104,8 @@ export interface NgtNodeEventListener<
100
104
export type NgtElementProperties <
101
105
TConstructor extends NgtConstructorRepresentation ,
102
106
TInstance = InstanceType < TConstructor > ,
103
- > = Partial < NgtOverwrite < TInstance , NgtMathProperties < TInstance > > > & NgtNodeElement < TConstructor , TInstance > ;
107
+ > = Partial < NgtOverwrite < TInstance , NgtMathProperties < TInstance > & NgtNullableRaycast < TInstance > > > &
108
+ NgtNodeElement < TConstructor , TInstance > ;
104
109
105
110
export type NgtThreeElement < TConstructor extends NgtConstructorRepresentation > = NgtMutable <
106
111
NgtElementProperties < TConstructor >
You can’t perform that action at this time.
0 commit comments