contensis-delivery-api
Version:
Client for retrieving content using the read-only Contensis Delivery API
14 lines (13 loc) • 863 B
TypeScript
import { Entry, EntryGetOptions, EntryListOptions, IEntryOperations, ContensisClient } from '../models';
import { IHttpClient, PagedList, PagedSearchList, Query, ZenqlQuery } from 'contensis-core-api';
export declare class EntryOperations implements IEntryOperations {
private httpClient;
private contensisClient;
constructor(httpClient: IHttpClient, contensisClient: ContensisClient);
get(idOrOptions: string | EntryGetOptions): Promise<Entry>;
list(contentTypeIdOrOptions: string | EntryListOptions): Promise<PagedList<Entry>>;
search<Q extends string | Query | ZenqlQuery>(query: Q, linkDepth?: number): Promise<PagedList<Entry> | PagedSearchList<Entry>>;
resolve<T extends Entry | Entry[] | PagedList<Entry>>(entryOrList: T, fields?: string[]): Promise<T>;
private searchUsingQuery;
private searchUsingPost;
}