-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathVerse.ts
36 lines (35 loc) · 891 Bytes
/
Verse.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { VerseKey } from '../VerseKey';
import { AudioResponse } from './AudioResponse';
import { Tafsir } from './Tafsir';
import { Translation } from './Translation';
import { Word } from './Word';
export interface Verse {
id: number;
verseNumber: number;
verseKey: VerseKey;
chapterId?: number | string;
pageNumber: number;
juzNumber: number;
hizbNumber: number;
rubElHizbNumber: number;
// verseIndex: number;
words?: Word[];
textUthmani?: string;
textUthmaniSimple?: string;
textUthmaniTajweed?: string;
textImlaei?: string;
textImlaeiSimple?: string;
textIndopak?: string;
textIndopakNastaleeq?: string;
sajdahNumber: null;
// sajdahType: null;
imageUrl?: string;
imageWidth?: number;
v1Page?: number;
v2Page?: number;
codeV1?: string;
codeV2?: string;
translations?: Translation[];
tafsirs?: Tafsir[];
audio?: AudioResponse;
}