astro-loader-pocketbase
Version:
A content loader for Astro that uses the PocketBase API
28 lines (26 loc) • 822 B
text/typescript
import {
experimentalPocketbaseLiveLoader,
pocketbaseLoader
} from "./pocketbase-loader";
import { transformFileUrl } from "./schema/transform-files";
import { PocketBaseAuthenticationError } from "./types/errors";
import type {
ExperimentalPocketBaseLiveLoaderCollectionFilter,
ExperimentalPocketBaseLiveLoaderEntryFilter
} from "./types/pocketbase-live-loader-filter.type";
import type {
ExperimentalPocketBaseLiveLoaderOptions,
PocketBaseLoaderOptions
} from "./types/pocketbase-loader-options.type";
export {
experimentalPocketbaseLiveLoader,
PocketBaseAuthenticationError,
pocketbaseLoader,
transformFileUrl
};
export type {
ExperimentalPocketBaseLiveLoaderCollectionFilter,
ExperimentalPocketBaseLiveLoaderEntryFilter,
ExperimentalPocketBaseLiveLoaderOptions,
PocketBaseLoaderOptions
};