UNPKG

@rcsb/rcsb-saguaro-app

Version:
6 lines (5 loc) 536 B
import { MultipleDocumentPropertyCollectorInterface } from "../RcsbCollectTools/DataCollectors/DataCollectorInterface"; export declare namespace RcsbRequestTools { function getSingleObjectData<T>(id: string, map: Map<string, Promise<T>>, collector: () => Promise<T>): Promise<T>; function getMultipleObjectProperties<K extends string, T>(ids: string | Array<string>, map: Map<string, Promise<T>>, collector: MultipleDocumentPropertyCollectorInterface<K, T>, collectorKey: K, propertyKey: (e: T) => string): Promise<Array<T>>; }