improved coverage, type docs, removed startsWith option and general refactoring

This commit is contained in:
Kristof De Langhe
2018-08-09 12:37:09 +02:00
parent 883a1d8881
commit 072507b293
13 changed files with 74 additions and 90 deletions

View File

@@ -47,6 +47,11 @@ export const getRemoteDataPayload = () =>
<T>(source: Observable<RemoteData<T>>): Observable<T> =>
source.pipe(map((remoteData: RemoteData<T>) => remoteData.payload));
/**
* Get the browse links from a definition by ID given an array of all definitions
* @param {string} definitionID
* @returns {(source: Observable<RemoteData<BrowseDefinition[]>>) => Observable<any>}
*/
export const getBrowseDefinitionLinks = (definitionID: string) =>
(source: Observable<RemoteData<BrowseDefinition[]>>): Observable<any> =>
source.pipe(