UNPKG

astro-loader-hashnode

Version:

Astro content loader for seamlessly integrating Hashnode blog posts into your Astro website using the Content Layer API

11 lines (10 loc) 889 B
/** * Loaders - Export all Hashnode loaders */ export { BaseHashnodeLoader, calculateDigest, LoaderError, paginateResults, flattenPaginatedResults, } from './base.js'; export type { LoaderResult, BaseLoaderConfig } from './base.js'; export { PostsLoader, createPostsLoader, postsLoader } from './posts.js'; export { SeriesLoader, createSeriesLoader, seriesLoader } from './series.js'; export { SearchLoader, createSearchLoader, searchLoader } from './search.js'; export { DraftsLoader, createDraftsLoader, draftsLoader } from './drafts.js'; export declare function createLoader(type: 'posts' | 'series' | 'search' | 'drafts', options: import('../types/loader.js').PostsLoaderOptions | import('../types/loader.js').SeriesLoaderOptions | import('../types/loader.js').SearchLoaderOptions | import('../types/loader.js').DraftsLoaderOptions): Promise<import('./base.js').BaseHashnodeLoader>;