UNPKG

contensis-delivery-api

Version:

Client for retrieving content using the read-only Contensis Delivery API

20 lines (19 loc) 656 B
import { UrlBuilder } from 'contensis-core-api'; export class ProjectOperations { httpClient; contensisClient; constructor(httpClient, contensisClient) { this.httpClient = httpClient; this.contensisClient = contensisClient; } get() { let url = UrlBuilder.create('/api/delivery/projects/:projectId') .setParams(this.contensisClient.getParams()) .toUrl(); return this.contensisClient.ensureIsAuthorized().then(() => { return this.httpClient.request(url, { headers: this.contensisClient.getHeaders() }); }); } }