Skip to main content
Glama
elementor-service.ts1.31 kB
// Unified Elementor Service - Combines all Elementor services import { AxiosInstance } from 'axios'; import { logger } from '../../utils/logger.js'; import { ElementorDataService } from './elementor-data-service.js'; import { ElementorBuilderService } from './element-builder-service.js'; import { ElementorManipulationService } from './element-manipulation-service.js'; import { ElementorTemplateService } from './template-service.js'; import { ElementorGlobalSettingsService } from './global-settings-service.js'; export class ElementorService { public readonly data: ElementorDataService; public readonly builder: ElementorBuilderService; public readonly manipulation: ElementorManipulationService; public readonly templates: ElementorTemplateService; public readonly globalSettings: ElementorGlobalSettingsService; constructor(client: AxiosInstance) { logger.info('Initializing Elementor Service'); // Initialize all services this.data = new ElementorDataService(client); this.builder = new ElementorBuilderService(); this.manipulation = new ElementorManipulationService(); this.templates = new ElementorTemplateService(client); this.globalSettings = new ElementorGlobalSettingsService(client); logger.info('Elementor Service initialized successfully'); } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mbrown1837/Ultimate-Elementor-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server