@jager-ai/holy-bible-api
Version:
성경 구절 검색 및 슬래시 명령어 지원 API 모듈
60 lines • 1.35 kB
TypeScript
export interface BibleBook {
name: string;
abbr: string;
chapters: number;
testament: 'old' | 'new';
}
export interface BibleVerse {
reference: string;
book_full: string;
book_abbr?: string;
chapter: number;
verse: number;
text: string;
heading?: string;
}
export interface BibleApiResponse {
success: boolean;
query?: string;
result_count?: number;
verses?: BibleVerse[];
error?: string;
suggestions?: string[];
api_version?: string;
total_database?: number;
performance?: {
cache_system?: string;
search_speed?: string;
memory_usage?: string;
};
}
export interface BibleSearchOptions {
includeHeadings?: boolean;
maxVerses?: number;
cacheEnabled?: boolean;
}
export interface BibleAbbreviationMap {
[key: string]: string;
}
export interface ParsedBibleReference {
book: string;
chapter: number;
verseStart: number;
verseEnd?: number;
}
export interface BibleThemes {
[bookName: string]: string[];
}
export interface SeasonalVerses {
[season: string]: string[];
}
export interface BibleCacheData {
[reference: string]: BibleVerse;
}
export interface SlashCommandMatch {
match: string;
reference: string;
startIndex: number;
endIndex: number;
}
//# sourceMappingURL=Bible.d.ts.map