typescript 복잡한 형식

find

(where: FilterQuery, options?: FindOptions<T, P>): Promise<Loaded<T, P>[]>;

깊게 들어가면 이런식으로 복잡하게 되어 있는데
정확한 타입을 추론하기가 너무 힘드네요.

이런것들 어떻게 해야 하나요?