@@ -555,6 +555,46 @@ declare module 'cloudinary' {
555555 class UploadStream extends Transform {
556556 }
557557
558+ export interface ResourceApiResponse {
559+ resources : [
560+ {
561+ public_id : string ;
562+ format : string ;
563+ version : number ;
564+ resource_type : string ;
565+ type : string ;
566+ placeholder : boolean ;
567+ created_at : string ;
568+ bytes : number ;
569+ width : number ;
570+ height : number ;
571+ backup : boolean ;
572+ access_mode : string ;
573+ url : string ;
574+ secure_url : string ;
575+ tags : Array < string > ;
576+ context : object ;
577+ next_cursor : string ;
578+ derived_next_cursor : string ;
579+ exif : object ;
580+ image_metadata : object ;
581+ faces : number [ ] [ ] ;
582+ quality_analysis : number ;
583+ colors : string [ ] [ ] ;
584+ derived : Array < string > ;
585+ moderation : object ;
586+ phash : string ;
587+ predominant : object ;
588+ coordinates : object ;
589+ access_control : Array < string > ;
590+ pages : number ;
591+
592+ [ futureKey : string ] : any ;
593+ }
594+ ]
595+ }
596+
597+
558598 export namespace v2 {
559599
560600 /****************************** Global Utils *************************************/
@@ -685,25 +725,25 @@ declare module 'cloudinary' {
685725
686726 function resources ( options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < any > ;
687727
688- function resources_by_context ( key : string , value ?: string , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < any > ;
728+ function resources_by_context ( key : string , value ?: string , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
689729
690- function resources_by_context ( key : string , value ?: string , options ?: AdminAndResourceOptions ) : Promise < any > ;
730+ function resources_by_context ( key : string , value ?: string , options ?: AdminAndResourceOptions ) : Promise < ResourceApiResponse > ;
691731
692- function resources_by_context ( key : string , options ?: AdminAndResourceOptions ) : Promise < any > ;
732+ function resources_by_context ( key : string , options ?: AdminAndResourceOptions ) : Promise < ResourceApiResponse > ;
693733
694- function resources_by_context ( key : string , callback ?: ResponseCallback ) : Promise < any > ;
734+ function resources_by_context ( key : string , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
695735
696- function resources_by_ids ( public_ids : string [ ] , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < any > ;
736+ function resources_by_ids ( public_ids : string [ ] | string , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
697737
698- function resources_by_ids ( public_ids : string [ ] , callback ?: ResponseCallback ) : Promise < any > ;
738+ function resources_by_ids ( public_ids : string [ ] | string , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
699739
700- function resources_by_moderation ( moderation : ModerationKind , status : Status , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < any > ;
740+ function resources_by_moderation ( moderation : ModerationKind , status : Status , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
701741
702- function resources_by_moderation ( moderation : ModerationKind , status : Status , callback ?: ResponseCallback ) : Promise < any > ;
742+ function resources_by_moderation ( moderation : ModerationKind , status : Status , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
703743
704- function resources_by_tag ( tag : string , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < any > ;
744+ function resources_by_tag ( tag : string , options ?: AdminAndResourceOptions , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
705745
706- function resources_by_tag ( tag : string , callback ?: ResponseCallback ) : Promise < any > ;
746+ function resources_by_tag ( tag : string , callback ?: ResponseCallback ) : Promise < ResourceApiResponse > ;
707747
708748 function restore ( public_ids : string [ ] , options ?: AdminApiOptions | { resource_type : ResourceType , type : DeliveryType } , callback ?: ResponseCallback ) : Promise < any > ;
709749
0 commit comments