UNPKG

odp-sdk

Version:

Ocean Data Platform JavaScript SDK

17 lines (16 loc) 724 B
import { Auth } from "./../auth"; import { IDataLayer, IDataLayerMain, IDataProduct, IDataProductResult } from "./../types"; interface ICatalogOptions { auth: Auth; } export default class Catalog { private _dataMeshApiClient; constructor(options: ICatalogOptions); searchCatalog: (searchString: string) => Promise<IDataProductResult[]>; autocompleteCatalog: (searchString: string) => Promise<string[]>; autocompleteDataLayers: (keyword: string) => Promise<IDataLayerMain[]>; getDataLayerById: (id: number) => Promise<IDataLayer | null>; getDataProductByUuid: (dataProductUuid: string) => Promise<IDataProduct | null>; getAllDataProducts: () => Promise<IDataProductResult[]>; } export {};