File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
libs/angular-three/src/lib Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ interface NgtLoader {
21
21
< TReturnType , TUrl extends string | string [ ] | Record < string , string > > (
22
22
loaderConstructorFactory : ( inputs : TUrl ) => new ( ...args : any [ ] ) => NgtLoaderResult < TReturnType > ,
23
23
input : TUrl | Observable < TUrl > ,
24
- extensions ?: NgtLoaderExtensions ,
24
+ extensions ?: NgtLoaderExtensions < NgtLoaderResult < TReturnType > > ,
25
25
onProgress ?: ( event : ProgressEvent ) => void
26
26
) : Observable <
27
27
TUrl extends string [ ]
Original file line number Diff line number Diff line change @@ -352,8 +352,8 @@ export interface NgtLoaderProto<T> extends THREE.Loader {
352
352
) : unknown ;
353
353
}
354
354
355
- export interface NgtLoaderExtensions {
356
- ( loader : THREE . Loader ) : void ;
355
+ export interface NgtLoaderExtensions < TLoader extends THREE . Loader = THREE . Loader > {
356
+ ( loader : TLoader ) : void ;
357
357
}
358
358
359
359
export type NgtLoaderResult < T > = T extends any [ ] ? NgtLoaderProto < T [ number ] > : NgtLoaderProto < T > ;
You can’t perform that action at this time.
0 commit comments