UNPKG

@agility/cli

Version:

Agility CLI for working with your content. (Public Beta)

43 lines (42 loc) 990 B
/** * Publishing Service for Agility CLI * Uses simple publisher functions that mirror the SDK patterns */ /** * Result interface for publishing operations */ export interface PublishResult { contentItems: { successful: number[]; failed: Array<{ id: number; error: string; }>; }; pages: { successful: number[]; failed: Array<{ id: number; error: string; }>; }; } /** * Options for publishing operations */ export interface PublishOptions { verbose?: boolean; } /** * Simple publishing service using publisher functions */ export declare class PublishService { private apiClient; private targetGuid; private options; constructor(options?: PublishOptions); /** * Publish a batch of content items using simple publisher functions */ publishContentBatch(contentIds: number[], locale: string): Promise<PublishResult['contentItems']>; }