UNPKG

contensis-delivery-api

Version:

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

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