DefinitelyTyped/types/react-native-share/react-native-share-tests.ts
Fabian Lee 57d0019cd1 [react-native-share] Update to v3 (#41782)
* [react-native-share] Update to v3

* fix: move stuff to v1
2020-01-22 09:59:11 -08:00

57 lines
991 B
TypeScript

import Share from 'react-native-share';
// $ExpectType Promise<OpenReturn>
Share.open({
url: '',
message: '',
});
// $ExpectType Promise<OpenReturn>
Share.open({
title: '',
message: '',
urls: [],
});
// $ExpectType Promise<OpenReturn>
Share.open({
url: '',
type: '',
message: '',
title: '',
subject: '',
excludedActivityTypes: '',
showAppsToView: true,
});
// $ExpectType Promise<ShareSingleReturn>
Share.shareSingle({
url: '',
message: '',
social: Share.Social.FACEBOOK,
});
// $ExpectType Promise<ShareSingleReturn>
Share.shareSingle({
url: '',
type: '',
message: '',
title: '',
subject: '',
social: Share.Social.FACEBOOK,
});
// $ExpectType Promise<ShareSingleReturn>
Share.shareSingle({
url: '',
type: '',
message: '',
title: '',
subject: '',
filename: 'test',
social: Share.Social.FACEBOOK,
});
// $ExpectType Promise<ShareSingleReturn>
Share.isPackageInstalled('');