UNPKG

contensis-delivery-api

Version:

Client for retrieving content using the read-only Contensis Delivery API

13 lines (11 loc) 685 B
import { Entry } from './Entry'; import { EntryGetOptions } from './EntryGetOptions'; import { EntryListOptions } from './EntryListOptions'; import { PagedList, PagedSearchList, Query, ZenqlQuery } from 'contensis-core-api'; export interface IEntryOperations { get(idOrOptions: string | EntryGetOptions): Promise<Entry>; list(contentTypeIdOrOptions: string | EntryListOptions): Promise<PagedList<Entry>>; search(query: string, linkDepth?: number): Promise<PagedList<Entry>>; search(query: Query | ZenqlQuery, linkDepth?: number): Promise<PagedSearchList<Entry>>; resolve<T extends Entry | Entry[] | PagedList<Entry>>(entryOrList: T, fields?: string[]): Promise<T>; }