Interface for retrieving blog entries.

Provides methods for paginated access and individual entry retrieval.

interface Entries {
    byId<T, R>(options: FeedByIdOptions<T, R>): Promise<ByIdResult<T, R>>;
    byId<T>(options: FeedByIdOptionsSummary<T>): Promise<T extends "posts"
        ? PostsEntryBlogSummary
        : T extends "comments"
            ? CommentsBlogSummary
            : T extends "pages"
                ? PagesEntryBlogSummary
                : never>;
    <T, R>(options: EntriesOptions<T, R>): Promise<EntriesHandler<T, R, EntriesHandler<T, R, any>>>;
    <T>(options: EntriesOptionsSummary<T>): Promise<EntriesHandler<T, "summary", EntriesHandler<T, "summary", any>>>;
}

Methods

Methods