@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
6 lines (5 loc) • 536 B
TypeScript
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>>;
}