UNPKG

@lfai/egeria-js-commons

Version:

Common module for storing static data such as key value objects, SVGs, icon mappings, API urls.

23 lines (22 loc) 763 B
import { authHeader, handleResponse } from '../../http'; import { API_URL } from '../../commons/constants'; function getLineageTypes() { const requestOptions = { method: 'GET', headers: authHeader() }; return fetch(`${API_URL}/api/lineage/types`, requestOptions).then(handleResponse); } function getNameSuggestions(name, type) { const requestOptions = { method: 'GET', headers: authHeader() }; let url = `${API_URL}/api/lineage/nodes`; if (type) { url = `${url}?type=${type.trim()}`; if (name) { url = `${url}&name=${name.trim()}`; } url = `${url}&limit=10`; } return fetch(url, requestOptions).then(handleResponse); } export const lineage = { getLineageTypes, getNameSuggestions };