@@ -405,17 +405,17 @@ export function createCrawlPage(xCrawlConfig: LoaderXCrawlConfig) {
405
405
406
406
function crawlPage (
407
407
config : ( string | CrawlPageDetailConfig ) [ ] ,
408
- callback ?: ( res : CrawlPageSingleRes ) => void
408
+ callback ?: ( res : CrawlPageSingleRes [ ] ) => void
409
409
) : Promise < CrawlPageSingleRes [ ] >
410
410
411
411
function crawlPage (
412
412
config : CrawlPageAdvancedConfig ,
413
- callback ?: ( res : CrawlPageSingleRes ) => void
413
+ callback ?: ( res : CrawlPageSingleRes [ ] ) => void
414
414
) : Promise < CrawlPageSingleRes [ ] >
415
415
416
416
async function crawlPage (
417
417
config : UniteCrawlPageConfig ,
418
- callback ?: ( res : CrawlPageSingleRes ) => void
418
+ callback ?: ( res : any ) => void
419
419
) : Promise < CrawlPageSingleRes | CrawlPageSingleRes [ ] > {
420
420
const cId = ++ cIdCount
421
421
@@ -484,10 +484,6 @@ export function createCrawlPage(xCrawlConfig: LoaderXCrawlConfig) {
484
484
data
485
485
}
486
486
487
- if ( callback ) {
488
- callback ( crawlRes )
489
- }
490
-
491
487
return crawlRes
492
488
} )
493
489
@@ -500,6 +496,10 @@ export function createCrawlPage(xCrawlConfig: LoaderXCrawlConfig) {
500
496
? crawlResArr
501
497
: crawlResArr [ 0 ]
502
498
499
+ if ( callback ) {
500
+ callback ( crawlRes )
501
+ }
502
+
503
503
return crawlRes
504
504
}
505
505
@@ -576,17 +576,17 @@ export function createCrawlData(xCrawlConfig: LoaderXCrawlConfig) {
576
576
577
577
function crawlData < T = any > (
578
578
config : ( string | CrawlDataDetailConfig ) [ ] ,
579
- callback ?: ( res : CrawlDataSingleRes < T > ) => void
579
+ callback ?: ( res : CrawlDataSingleRes < T > [ ] ) => void
580
580
) : Promise < CrawlDataSingleRes < T > [ ] >
581
581
582
582
function crawlData < T = any > (
583
583
config : CrawlDataAdvancedConfig ,
584
- callback ?: ( res : CrawlDataSingleRes < T > ) => void
584
+ callback ?: ( res : CrawlDataSingleRes < T > [ ] ) => void
585
585
) : Promise < CrawlDataSingleRes < T > [ ] >
586
586
587
587
async function crawlData < T = any > (
588
588
config : UniteCrawlDataConfig ,
589
- callback ?: ( res : CrawlDataSingleRes < T > ) => void
589
+ callback ?: ( res : any ) => void
590
590
) : Promise < CrawlDataSingleRes < T > | CrawlDataSingleRes < T > [ ] > {
591
591
const { crawlDetails, intervalTime } = createCrawlDataConfig (
592
592
xCrawlConfig ,
@@ -632,10 +632,6 @@ export function createCrawlData(xCrawlConfig: LoaderXCrawlConfig) {
632
632
crawlRes . data = { ...crawlSingleRes , data }
633
633
}
634
634
635
- if ( callback ) {
636
- callback ( crawlRes )
637
- }
638
-
639
635
return crawlRes
640
636
} )
641
637
@@ -645,6 +641,10 @@ export function createCrawlData(xCrawlConfig: LoaderXCrawlConfig) {
645
641
? crawlResArr
646
642
: crawlResArr [ 0 ]
647
643
644
+ if ( callback ) {
645
+ callback ( crawlRes )
646
+ }
647
+
648
648
return crawlRes
649
649
}
650
650
@@ -659,17 +659,17 @@ export function createCrawlFile(xCrawlConfig: LoaderXCrawlConfig) {
659
659
660
660
function crawlFile (
661
661
config : CrawlFileDetailConfig [ ] ,
662
- callback ?: ( res : CrawlFileSingleRes ) => void
662
+ callback ?: ( res : CrawlFileSingleRes [ ] ) => void
663
663
) : Promise < CrawlFileSingleRes [ ] >
664
664
665
665
function crawlFile (
666
666
config : CrawlFileAdvancedConfig ,
667
- callback ?: ( res : CrawlFileSingleRes ) => void
667
+ callback ?: ( res : CrawlFileSingleRes [ ] ) => void
668
668
) : Promise < CrawlFileSingleRes [ ] >
669
669
670
670
async function crawlFile (
671
671
config : UniteCrawlFileConfig ,
672
- callback ?: ( res : CrawlFileSingleRes ) => void
672
+ callback ?: ( res : any ) => void
673
673
) : Promise < CrawlFileSingleRes | CrawlFileSingleRes [ ] > {
674
674
const { crawlDetails, intervalTime, onBeforeSaveFile } =
675
675
createCrawlFileConfig ( xCrawlConfig , config )
@@ -762,17 +762,9 @@ export function createCrawlFile(xCrawlConfig: LoaderXCrawlConfig) {
762
762
filePath
763
763
}
764
764
}
765
-
766
- if ( callback ) {
767
- callback ( crawlRes )
768
- }
769
765
} )
770
766
771
767
saveFileQueue . push ( saveFileItem )
772
- } else {
773
- if ( callback ) {
774
- callback ( crawlRes )
775
- }
776
768
}
777
769
778
770
return crawlRes
@@ -816,6 +808,10 @@ export function createCrawlFile(xCrawlConfig: LoaderXCrawlConfig) {
816
808
? crawlResArr
817
809
: crawlResArr [ 0 ]
818
810
811
+ if ( callback ) {
812
+ callback ( crawlRes )
813
+ }
814
+
819
815
return crawlRes
820
816
}
821
817
0 commit comments