diff --git a/cordova-plugin-x-socialsharing/cordova-plugin-x-socialsharing.d.ts b/cordova-plugin-x-socialsharing/cordova-plugin-x-socialsharing.d.ts index a8dd93c586..d498a981be 100755 --- a/cordova-plugin-x-socialsharing/cordova-plugin-x-socialsharing.d.ts +++ b/cordova-plugin-x-socialsharing/cordova-plugin-x-socialsharing.d.ts @@ -9,6 +9,18 @@ interface Plugins { declare module SocialSharingPlugin { + interface ShareOptions { + message: string; + subject?: string; + files?: string | string[]; + url?: string; + } + + interface ShareResult { + completed: boolean; + app: any; + } + export interface SocialSharing { /** @@ -23,6 +35,8 @@ declare module SocialSharingPlugin { share(message: string, subject?: string, fileOrFileArray?: string | string[], url?: string, successCallback?: (succeeded: boolean) => void, errorCallback?: (errormsg: string) => void): void; + shareWithOptions(options: ShareOptions, successCallback?: (result: ShareResult) => void, errorCallback?: (errormsg: string) => void): void; + shareViaTwitter(message: string, file?: string, url?: string, successCallback?: (succeeded: boolean) => void, errorCallback?: (errormsg: string) => void): void; shareViaFacebook(message: string, fileOrFileArray?: string | string[], url?: string, successCallback?: (succeeded: boolean) => void, errorCallback?: (errormsg: string) => void): void; @@ -47,4 +61,4 @@ declare module SocialSharingPlugin { saveToPhotoAlbum(fileOrFileArray: string | string[], successCallback?: (succeeded: boolean) => void, errorCallback?: (errormsg: string) => void): void; } -} \ No newline at end of file +}