DefinitelyTyped/types/react-native-share/react-native-share-tests.ts
Mateus Andrade 1dc4eaa79e [react-native-share] adding filename type definition (#38646)
* chore(filename): adding filename type to rn-share

* chore(test): implementing test to share-single with filename

* feat(definitions-by): adding username to definitions on rn-share
2019-10-03 14:22:54 -07:00

54 lines
885 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: 'facebook',
});
// $ExpectType Promise<ShareSingleReturn>
Share.shareSingle({
url: '',
type: '',
message: '',
title: '',
subject: '',
social: 'facebook',
});
// $ExpectType Promise<ShareSingleReturn>
Share.shareSingle({
url: '',
type: '',
message: '',
title: '',
subject: '',
filename: 'test',
social: 'facebook',
});