Files
bookstack/ts/index.ts
2026-03-28 09:16:54 +00:00

39 lines
1.0 KiB
TypeScript

// Main client
export { BookStackAccount } from './bookstack.classes.account.js';
// Domain classes
export { BookStackBook } from './bookstack.classes.book.js';
export { BookStackChapter } from './bookstack.classes.chapter.js';
export { BookStackPage } from './bookstack.classes.page.js';
export { BookStackShelf } from './bookstack.classes.shelf.js';
// Helpers
export { autoPaginate } from './bookstack.helpers.js';
// Interfaces (raw API types)
export type {
IBookStackBook,
IBookStackChapter,
IBookStackPage,
IBookStackShelf,
IBookStackAttachment,
IBookStackComment,
IBookStackImage,
IBookStackUser,
IBookStackRole,
IBookStackSearchResult,
IBookStackAuditLogEntry,
IBookStackRecycleBinItem,
IBookStackContentPermission,
IBookStackSystemInfo,
IBookStackListResponse,
IBookStackListParams,
IBookStackErrorResponse,
IBookStackTag,
TBookStackExportFormat,
ITestConnectionResult,
} from './bookstack.interfaces.js';
// Commit info
export { commitinfo } from './00_commitinfo_data.js';