UNPKG

@rcsb/rcsb-saguaro-app

Version:
8 lines (7 loc) 378 B
export type DataCollectorArgsType<K extends string> = Record<K, string | Array<string>>; export interface MultipleDocumentPropertyCollectorInterface<K extends string, T> { collect(args: DataCollectorArgsType<K>): Promise<Array<T>>; } export interface SingleDocumentPropertyCollectorInterface<K extends string, T> { collect(args: DataCollectorArgsType<K>): Promise<T>; }