mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-01 09:01:45 +08:00
add shareWithOptions method
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user