UNPKG

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/)

31 lines (30 loc) 1.39 kB
import { DotApiAuthorization } from './lib/api/DotApiAuthorization'; import { DotApiConfiguration } from './lib/api/DotApiConfiguration'; import { DotApiElasticSearch } from './lib/api/DotApiElasticSearch'; import { DotApiEvent } from './lib/api/DotApiEvent'; import { DotApiLanguage } from './lib/api/DotApiLanguage'; import { DotApiNavigation } from './lib/api/DotApiNavigation'; import { DotApiPage } from './lib/api/DotApiPage'; import { DotApiSite } from './lib/api/DotApiSite'; import { DotApiWidget } from './lib/api/DotApiWidget'; import { DotCMSHttpClient } from './lib/utils/DotCMSHttpClient'; import { DotCMSConfigurationParams, DotCMSFormConfig } from './lib/models'; import { DotApiContent } from './lib/api/DotApiContent'; import { DotApiContentType } from './lib/api/DotApiContentType'; import { DotApiForm } from './lib/api/DotApiForm'; export interface DotCMSApp { auth: DotApiAuthorization; content: DotApiContent; contentType: DotApiContentType; esSearch: DotApiElasticSearch; event: DotApiEvent; nav: DotApiNavigation; page: DotApiPage; site: DotApiSite; form: (formConfig: DotCMSFormConfig, win?: Window) => DotApiForm; widget: DotApiWidget; config: DotApiConfiguration; language: DotApiLanguage; httpClient: DotCMSHttpClient; } export declare const initDotCMS: (config: DotCMSConfigurationParams) => DotCMSApp;