@@ -53,7 +53,7 @@ type ObjectController = {
5353 object : ParseObject | Array < ParseObject > ,
5454 forceFetch : boolean ,
5555 options : RequestOptions
56- ) => Promise < any > ,
56+ ) => Promise < Array < ParseObject | undefined > | ParseObject | undefined > ,
5757 save : ( object : ParseObject | Array < ParseObject | ParseFile > | null , options : RequestOptions ) => Promise < ParseObject | Array < ParseObject > | ParseFile > ,
5858 destroy : ( object : ParseObject | Array < ParseObject > , options : RequestOptions ) => Promise < ParseObject | Array < ParseObject > > ,
5959} ;
@@ -86,7 +86,7 @@ type QueryController = {
8686type EventuallyQueue = {
8787 save : ( object : ParseObject , serverOptions : SaveOptions ) => Promise < any > ,
8888 destroy : ( object : ParseObject , serverOptions : RequestOptions ) => Promise < any > ,
89- poll : ( ms : number ) => void
89+ poll : ( ms ? : number ) => void
9090} ;
9191type RESTController = {
9292 request : ( method : string , path : string , data ?: any , options ?: RequestOptions ) => Promise < any > ,
@@ -598,39 +598,39 @@ const CoreManager = {
598598 return config [ 'HooksController' ] ! ;
599599 } ,
600600
601- setParseOp ( op : ParseOp ) {
601+ setParseOp ( op : typeof ParseOp ) {
602602 config [ 'ParseOp' ] = op ;
603603 } ,
604604
605605 getParseOp ( ) {
606606 return config [ 'ParseOp' ] ! ;
607607 } ,
608608
609- setParseObject ( object : ParseObject ) {
609+ setParseObject ( object : typeof ParseObject ) {
610610 config [ 'ParseObject' ] = object ;
611611 } ,
612612
613613 getParseObject ( ) : ParseObject {
614614 return config [ 'ParseObject' ] ! ;
615615 } ,
616616
617- setParseQuery ( query : ParseQuery ) {
617+ setParseQuery ( query : typeof ParseQuery ) {
618618 config [ 'ParseQuery' ] = query ;
619619 } ,
620620
621- getParseQuery ( ) {
622- return config [ 'ParseQuery' ] !
621+ getParseQuery ( ) : ParseQuery {
622+ return config [ 'ParseQuery' ] ! ;
623623 } ,
624624
625- setParseRole ( role : ParseRole ) {
625+ setParseRole ( role : typeof ParseRole ) {
626626 config [ 'ParseRole' ] = role ;
627627 } ,
628628
629629 getParseRole ( ) : ParseRole {
630630 return config [ 'ParseRole' ] ! ;
631631 } ,
632632
633- setParseUser ( user : ParseUser ) {
633+ setParseUser ( user : typeof ParseUser ) {
634634 config [ 'ParseUser' ] = user ;
635635 } ,
636636
0 commit comments