dotcms
Version:
This library allows you to interact with DotCMS API's easily from the browser, nodejs and React Native. [Full Documentation](https://dotcms.github.io/core-web/dotcms/)
19 lines (18 loc) • 734 B
TypeScript
import { DotCMSPageParams } from '../models/DotCMSPage.model';
import { DotCMSHttpClient } from '../utils/DotCMSHttpClient';
import { DotCMSPageAsset, DotCMSPageFormat } from '../models';
import { DotApiLanguage } from './DotApiLanguage';
/**
* Allow easy interaction with {@link https://dotcms.com/docs/latest/page-rest-api-layout-as-a-service-laas | DotCMS Page API}
*
*/
export declare class DotApiPage {
private dotAppLanguage;
private dotCMSHttpClient;
constructor(httpClient: DotCMSHttpClient, appLanguage: DotApiLanguage);
/**
* Given the page url and the language return a {@link DotCMSPageAsset}
*
*/
get(params: DotCMSPageParams, format?: DotCMSPageFormat): Promise<DotCMSPageAsset>;
}