(
el: T | null, dependencies: any[], callback: (el: T) => DataCollection<U>)
| 119 | } |
| 120 | |
| 121 | export function useDataApiSingleElementQuery<T extends BaseClass, U extends BaseClass>( |
| 122 | el: T | null, dependencies: any[], callback: (el: T) => DataCollection<U>): DataCollection<U> { |
| 123 | return useDataApiDynamicQuery([el === null, ...dependencies], |
| 124 | () => el === null ? new DataCollection<U>() : callback(el)); |
| 125 | } |
| 126 | |
| 127 | export function useDataApiSinglePropertiesQuery<T extends BaseClass>( |
| 128 | el: T | null, dependencies: any[], callback: (el: T) => DataPropertiesCollection): DataPropertiesCollection { |
no test coverage detected