Skip to content

Commit f61f3aa

Browse files
committed
Fix getAttribute
1 parent 5100ba4 commit f61f3aa

File tree

1 file changed

+3
-3
lines changed
  • projects/angular-odata/src/lib/models

1 file changed

+3
-3
lines changed

projects/angular-odata/src/lib/models/model.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -852,13 +852,13 @@ export class ODataModel<T> {
852852
}
853853
}
854854

855-
getAttribute<M extends ODataModel<keyof T>>(
855+
getAttribute<M extends ODataModel<any>>(
856856
name: keyof T,
857857
): M | null;
858-
getAttribute<C extends ODataCollection<keyof T, ODataModel<keyof T>>>(
858+
getAttribute<C extends ODataCollection<any, ODataModel<any>>>(
859859
name: keyof T,
860860
): C | null;
861-
getAttribute<P extends T[keyof T]>(
861+
getAttribute<P>(
862862
name: keyof T,
863863
): (P extends (infer U)[] ? ODataCollection<U, ODataModel<U> & ModelInterface<U>> :
864864
P extends object ? ODataModel<P> & ModelInterface<P> : P) | null;

0 commit comments

Comments
 (0)