File tree 2 files changed +7
-5
lines changed
2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ export function injectHelper<
26
26
helperConstructor : ( ) => TConstructor ,
27
27
{
28
28
injector,
29
- args = ( ) => [ ] as unknown as HelperArgs < TConstructor > ,
30
- } : { injector ?: Injector ; args ?: ( ) => HelperArgs < TConstructor > } = { } ,
29
+ args = ( ) => [ ] as unknown as HelperArgs < ConstructorParameters < TConstructor > > ,
30
+ } : { injector ?: Injector ; args ?: ( ) => HelperArgs < ConstructorParameters < TConstructor > > } = { } ,
31
31
) {
32
32
return assertInjector ( injectHelper , injector , ( ) => {
33
33
const autoEffect = injectAutoEffect ( ) ;
@@ -84,7 +84,9 @@ export function injectHelper<
84
84
} )
85
85
export class NgtsHelper < TConstructor extends new ( ...args : any [ ] ) => Object3D > {
86
86
type = input . required < TConstructor > ( ) ;
87
- options = input < HelperArgs < TConstructor > > ( [ ] as unknown as HelperArgs < TConstructor > ) ;
87
+ options = input < HelperArgs < ConstructorParameters < TConstructor > > > (
88
+ [ ] as unknown as HelperArgs < ConstructorParameters < TConstructor > > ,
89
+ ) ;
88
90
89
91
helperRef = viewChild . required < ElementRef < Object3D > > ( 'helper' ) ;
90
92
Original file line number Diff line number Diff line change @@ -46,8 +46,8 @@ class CameraHelperStory {
46
46
<ngt-sphere-geometry />
47
47
<ngt-mesh-basic-material />
48
48
49
- <ngts-helper [type]="BoxHelper" [options]="$any( ['royalblue']) " />
50
- <ngts-helper [type]="VertexNormalsHelper" [options]="$any( [1, '#ff0000']) " />
49
+ <ngts-helper [type]="BoxHelper" [options]="['royalblue']" />
50
+ <ngts-helper [type]="VertexNormalsHelper" [options]="[1, '#ff0000']" />
51
51
</ngt-mesh>
52
52
` ,
53
53
schemas : [ CUSTOM_ELEMENTS_SCHEMA ] ,
You can’t perform that action at this time.
0 commit comments