UNPKG

mnubo-sdk

Version:
26 lines (20 loc) 530 B
import { Client } from '../mnubo'; import { authenticate } from '../decorators'; export class Search { private path: string; constructor(private client: Client) { this.path = '/api/v3/search'; } @authenticate getDatasets() { return this.client.get(`${this.path}/datasets`); } @authenticate createBasicQuery(query: any) { return this.client.post(`${this.path}/basic`, query); } @authenticate validateQuery(query: any) { return this.client.post(`${this.path}/validateQuery`, query); } }