How to use the @here/olp-sdk-dataservice-api.LookupApi.resourceAPIList function in @here/olp-sdk-dataservice-api

To help you get started, we’ve selected a few @here/olp-sdk-dataservice-api examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github heremaps / here-olp-sdk-typescript / @here / olp-sdk-dataservice-read / lib / DataStoreContext.ts View on Github external
private async fetchAndCacheResourceApiList(
        hrn: string
    ): Promise {
        const apiList = await LookupApi.resourceAPIList(this.requestBuilder, {
            hrn
        }).catch((err: string) =>
            Promise.reject(
                new Error(`Error fetching api list for HRN: "${hrn}".\n${err}`)
            )
        );

        this.apiListCache.set(hrn, apiList as LookupApi.API[]);

        return Promise.resolve(apiList as LookupApi.API[]);
    }