Merge pull request #23 from Barbiero/master
Add typescript support. Closes #19.
This commit is contained in:
commit
95bd5561c5
|
@ -0,0 +1,22 @@
|
|||
declare module 'react-native-languages' {
|
||||
interface EventData {
|
||||
language: string
|
||||
languages: string[]
|
||||
}
|
||||
|
||||
type EventHandler = (eventData: EventData) => any
|
||||
|
||||
interface RNLanguagesModule {
|
||||
readonly language: string
|
||||
readonly languages: string[]
|
||||
addEventListener: (type: 'change', handler: EventHandler) => void
|
||||
removeEventListener: (type: 'change', handler: EventHandler) => void
|
||||
}
|
||||
|
||||
export const language: string
|
||||
export const languages: string[]
|
||||
|
||||
let Module: RNLanguagesModule
|
||||
|
||||
export default Module
|
||||
}
|
Loading…
Reference in New Issue