@@ -14,27 +14,27 @@ import {
1414} from '../../types' ;
1515import { fetcher } from './_fetcher' ;
1616
17- type GetResourcesOptions = Partial < {
17+ type GetResourceOptions = Partial < {
1818 language : Language ;
1919} > ;
2020
21- const defaultOptions : GetResourcesOptions = {
21+ const defaultOptions : GetResourceOptions = {
2222 language : Language . ARABIC ,
2323} ;
2424
25- const getResourcesOptions = ( options : GetResourcesOptions = { } ) => {
25+ const getResourcesOptions = ( options : GetResourceOptions = { } ) => {
2626 const final : any = { ...defaultOptions , ...options } ;
2727 return final ;
2828} ;
2929
3030/**
3131 * Get all recitations.
3232 * @description https://quran.api-docs.io/v4/resources/recitations
33- * @param {GetResourcesOptions } options
33+ * @param {GetResourceOptions } options
3434 * @example
3535 * quran.v4.resources.findAllRecitations()
3636 */
37- const findAllRecitations = async ( options ?: GetResourcesOptions ) => {
37+ const findAllRecitations = async ( options ?: GetResourceOptions ) => {
3838 const params = getResourcesOptions ( options ) ;
3939 const { recitations } = await fetcher < {
4040 recitations : RecitationResource [ ] ;
@@ -48,11 +48,11 @@ const findAllRecitations = async (options?: GetResourcesOptions) => {
4848 * Get all recitation info.
4949 * @description https://quran.api-docs.io/v4/resources/recitation-info
5050 * @param {string } id recitation id
51- * @param {GetResourcesOptions } options
51+ * @param {GetResourceOptions } options
5252 * @example
5353 * quran.v4.resources.findRecitationInfo('1')
5454 */
55- // const findRecitationInfo = async (id: string, options?: GetResourcesOptions ) => {
55+ // const findRecitationInfo = async (id: string, options?: GetResourceOptions ) => {
5656// const params = getResourcesOptions(options);
5757// const { info } = await fetcher<{
5858// info: RecitationInfoResource;
@@ -64,11 +64,11 @@ const findAllRecitations = async (options?: GetResourcesOptions) => {
6464/**
6565 * Get all translations.
6666 * @description https://quran.api-docs.io/v4/resources/translations
67- * @param {GetResourcesOptions } options
67+ * @param {GetResourceOptions } options
6868 * @example
6969 * quran.v4.resources.findAllTranslations()
7070 */
71- const findAllTranslations = async ( options ?: GetResourcesOptions ) => {
71+ const findAllTranslations = async ( options ?: GetResourceOptions ) => {
7272 const params = getResourcesOptions ( options ) ;
7373 const { translations } = await fetcher < {
7474 translations : TranslationResource [ ] ;
@@ -82,11 +82,11 @@ const findAllTranslations = async (options?: GetResourcesOptions) => {
8282 * Get translation info.
8383 * @description https://quran.api-docs.io/v4/resources/translation-info
8484 * @param {string } id translation id
85- * @param {GetResourcesOptions } options
85+ * @param {GetResourceOptions } options
8686 * @example
8787 * quran.v4.resources.findTranslationInfo('169')
8888 */
89- // const findTranslationInfo = async (id: string, options?: GetResourcesOptions ) => {
89+ // const findTranslationInfo = async (id: string, options?: GetResourceOptions ) => {
9090// const params = getResourcesOptions(options);
9191// const { info } = await fetcher<{
9292// info: TranslationInfoResource;
@@ -98,11 +98,11 @@ const findAllTranslations = async (options?: GetResourcesOptions) => {
9898/**
9999 * Get all tafsirs.
100100 * @description https://quran.api-docs.io/v4/resources/tafsirs
101- * @param {GetResourcesOptions } options
101+ * @param {GetResourceOptions } options
102102 * @example
103103 * quran.v4.resources.findAllTafsirs()
104104 */
105- const findAllTafsirs = async ( options ?: GetResourcesOptions ) => {
105+ const findAllTafsirs = async ( options ?: GetResourceOptions ) => {
106106 const params = getResourcesOptions ( options ) ;
107107 const { tafsirs } = await fetcher < {
108108 tafsirs : TafsirResource [ ] ;
@@ -116,11 +116,11 @@ const findAllTafsirs = async (options?: GetResourcesOptions) => {
116116 * Get tafsir info.
117117 * @description https://quran.api-docs.io/v4/resources/tafsirs-info
118118 * @param {string } id tafsir id
119- * @param {GetResourcesOptions } options
119+ * @param {GetResourceOptions } options
120120 * @example
121121 * quran.v4.resources.findTranslationInfo('1')
122122 */
123- // const findTafsirInfo = async (id: string, options?: GetResourcesOptions ) => {
123+ // const findTafsirInfo = async (id: string, options?: GetResourceOptions ) => {
124124// const params = getResourcesOptions(options);
125125// const { info } = await fetcher<{
126126// info: TafsirInfoResource;
@@ -146,11 +146,11 @@ const findAllRecitationStyles = async () => {
146146/**
147147 * Get all languages.
148148 * @description https://quran.api-docs.io/v4/resources/languages
149- * @param {GetResourcesOptions } options
149+ * @param {GetResourceOptions } options
150150 * @example
151151 * quran.v4.resources.findAllLanguages()
152152 */
153- const findAllLanguages = async ( options ?: GetResourcesOptions ) => {
153+ const findAllLanguages = async ( options ?: GetResourceOptions ) => {
154154 const params = getResourcesOptions ( options ) ;
155155 const { languages } = await fetcher < {
156156 languages : LanguageResource [ ] ;
@@ -162,11 +162,11 @@ const findAllLanguages = async (options?: GetResourcesOptions) => {
162162/**
163163 * Get all chapter infos.
164164 * @description https://quran.api-docs.io/v4/resources/chapter-info
165- * @param {GetResourcesOptions } options
165+ * @param {GetResourceOptions } options
166166 * @example
167167 * quran.v4.resources.findAllChapterInfos()
168168 */
169- const findAllChapterInfos = async ( options ?: GetResourcesOptions ) => {
169+ const findAllChapterInfos = async ( options ?: GetResourceOptions ) => {
170170 const params = getResourcesOptions ( options ) ;
171171 const { chapterInfos } = await fetcher < {
172172 chapterInfos : ChapterInfoResource [ ] ;
@@ -178,11 +178,11 @@ const findAllChapterInfos = async (options?: GetResourcesOptions) => {
178178/**
179179 * Get verse media.
180180 * @description https://quran.api-docs.io/v4/resources/verse_media
181- * @param {GetResourcesOptions } options
181+ * @param {GetResourceOptions } options
182182 * @example
183183 * quran.v4.resources.findVerseMedia()
184184 */
185- const findVerseMedia = async ( options ?: GetResourcesOptions ) => {
185+ const findVerseMedia = async ( options ?: GetResourceOptions ) => {
186186 const params = getResourcesOptions ( options ) ;
187187 const { verseMedia } = await fetcher < {
188188 verseMedia : VerseMediaResource ;
@@ -194,11 +194,11 @@ const findVerseMedia = async (options?: GetResourcesOptions) => {
194194/**
195195 * Get all chapter reciters.
196196 * @description https://quran.api-docs.io/v4/resources/list-of-chapter-reciters
197- * @param {GetResourcesOptions } options
197+ * @param {GetResourceOptions } options
198198 * @example
199199 * quran.v4.resources.findAllChapterReciters()
200200 */
201- const findAllChapterReciters = async ( options ?: GetResourcesOptions ) => {
201+ const findAllChapterReciters = async ( options ?: GetResourceOptions ) => {
202202 const params = getResourcesOptions ( options ) ;
203203 const { reciters } = await fetcher < {
204204 reciters : ChapterReciterResource [ ] ;
0 commit comments