@@ -53,7 +53,7 @@ type ObjectController = {
53
53
object : ParseObject | Array < ParseObject > ,
54
54
forceFetch : boolean ,
55
55
options : RequestOptions
56
- ) => Promise < any > ,
56
+ ) => Promise < Array < ParseObject | undefined > | ParseObject | undefined > ,
57
57
save : ( object : ParseObject | Array < ParseObject | ParseFile > | null , options : RequestOptions ) => Promise < ParseObject | Array < ParseObject > | ParseFile > ,
58
58
destroy : ( object : ParseObject | Array < ParseObject > , options : RequestOptions ) => Promise < ParseObject | Array < ParseObject > > ,
59
59
} ;
@@ -86,7 +86,7 @@ type QueryController = {
86
86
type EventuallyQueue = {
87
87
save : ( object : ParseObject , serverOptions : SaveOptions ) => Promise < any > ,
88
88
destroy : ( object : ParseObject , serverOptions : RequestOptions ) => Promise < any > ,
89
- poll : ( ms : number ) => void
89
+ poll : ( ms ? : number ) => void
90
90
} ;
91
91
type RESTController = {
92
92
request : ( method : string , path : string , data ?: any , options ?: RequestOptions ) => Promise < any > ,
@@ -598,39 +598,39 @@ const CoreManager = {
598
598
return config [ 'HooksController' ] ! ;
599
599
} ,
600
600
601
- setParseOp ( op : ParseOp ) {
601
+ setParseOp ( op : typeof ParseOp ) {
602
602
config [ 'ParseOp' ] = op ;
603
603
} ,
604
604
605
605
getParseOp ( ) {
606
606
return config [ 'ParseOp' ] ! ;
607
607
} ,
608
608
609
- setParseObject ( object : ParseObject ) {
609
+ setParseObject ( object : typeof ParseObject ) {
610
610
config [ 'ParseObject' ] = object ;
611
611
} ,
612
612
613
613
getParseObject ( ) : ParseObject {
614
614
return config [ 'ParseObject' ] ! ;
615
615
} ,
616
616
617
- setParseQuery ( query : ParseQuery ) {
617
+ setParseQuery ( query : typeof ParseQuery ) {
618
618
config [ 'ParseQuery' ] = query ;
619
619
} ,
620
620
621
- getParseQuery ( ) {
622
- return config [ 'ParseQuery' ] !
621
+ getParseQuery ( ) : ParseQuery {
622
+ return config [ 'ParseQuery' ] ! ;
623
623
} ,
624
624
625
- setParseRole ( role : ParseRole ) {
625
+ setParseRole ( role : typeof ParseRole ) {
626
626
config [ 'ParseRole' ] = role ;
627
627
} ,
628
628
629
629
getParseRole ( ) : ParseRole {
630
630
return config [ 'ParseRole' ] ! ;
631
631
} ,
632
632
633
- setParseUser ( user : ParseUser ) {
633
+ setParseUser ( user : typeof ParseUser ) {
634
634
config [ 'ParseUser' ] = user ;
635
635
} ,
636
636
0 commit comments