@@ -23,7 +23,7 @@ export interface LoaderRegistry {
2323 * @param url The URL or path to the resource
2424 * @param data The resource promise or resolved data
2525 */
26- set < TLoader extends Loader < object , any > > (
26+ set < TLoader extends Loader < any , any > > (
2727 loader : TLoader ,
2828 url : LoaderUrl < TLoader > ,
2929 data : PromiseMaybe < LoaderData < TLoader > > ,
@@ -35,7 +35,7 @@ export interface LoaderRegistry {
3535 * @param url The URL or path to the resource
3636 * @returns The resource promise, resolved data, or undefined if not found
3737 */
38- get < TLoader extends Loader < object , any > > (
38+ get < TLoader extends Loader < any , any > > (
3939 loader : TLoader ,
4040 url : LoaderUrl < TLoader > ,
4141 warn ?: boolean ,
@@ -49,11 +49,11 @@ export interface LoaderRegistry {
4949/**********************************************************************************/
5050
5151interface LoaderTreeRegistryMap extends Map < Loader < any , any > , any > {
52- get < TLoader extends Loader < object , any > > ( loader : TLoader ) : LoaderTreeRegistry < TLoader > | undefined
53- set < TLoader extends Loader < object , any > > ( loader : TLoader , data : LoaderTreeRegistry < TLoader > ) : this
52+ get < TLoader extends Loader < any , any > > ( loader : TLoader ) : LoaderTreeRegistry < TLoader > | undefined
53+ set < TLoader extends Loader < any , any > > ( loader : TLoader , data : LoaderTreeRegistry < TLoader > ) : this
5454}
5555
56- interface LoaderTreeRegistry < TLoader extends Loader < object , any > > extends TreeRegistry < object > {
56+ interface LoaderTreeRegistry < TLoader extends Loader < any , any > > extends TreeRegistry < object > {
5757 get ( paths : LoaderUrl < TLoader > , warn ?: boolean ) : CacheNode < TLoader > | undefined
5858 set ( paths : LoaderUrl < TLoader > , data : CacheNode < TLoader > ) : void
5959}
@@ -73,7 +73,7 @@ export class LoaderCache implements LoaderRegistry {
7373 * @returns The tree registry for this loader
7474 * @private
7575 */
76- #registry< TLoader extends Loader < object , any > > ( loader : TLoader ) {
76+ #registry< TLoader extends Loader < any , any > > ( loader : TLoader ) {
7777 let registry = this . #treeRegistryMap. get ( loader )
7878 if ( ! registry ) {
7979 this . #treeRegistryMap. set (
@@ -135,7 +135,7 @@ export class LoaderCache implements LoaderRegistry {
135135 * @param url The URL or path to the resource
136136 * @param options.force Force deletion even if resource has active references
137137 */
138- delete < TLoader extends Loader < object , any > > (
138+ delete < TLoader extends Loader < any , any > > (
139139 loader : TLoader ,
140140 url : LoaderUrl < TLoader > ,
141141 options ?: { force ?: boolean } ,
@@ -158,7 +158,7 @@ export class LoaderCache implements LoaderRegistry {
158158 * @param url The URL or path to the resource
159159 * @returns The resource promise, resolved data, or undefined if not found
160160 */
161- get < TLoader extends Loader < object , any > > (
161+ get < TLoader extends Loader < any , any > > (
162162 loader : TLoader ,
163163 url : LoaderUrl < TLoader > ,
164164 warn ?: boolean ,
@@ -182,7 +182,7 @@ export class LoaderCache implements LoaderRegistry {
182182 * @param options.force Force update even if resource already exists
183183 * @returns The stored promise
184184 */
185- set < TLoader extends Loader < object , any > > (
185+ set < TLoader extends Loader < any , any > > (
186186 loader : TLoader ,
187187 path : LoaderUrl < TLoader > ,
188188 data : PromiseMaybe < LoaderData < TLoader > > ,
0 commit comments