Added typescript definitions
Added declarations
Spelling