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
TypeScript
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;