# TypeScript migration Make sure you read through our TypeScript's [style guide](https://github.com/Expensify/App/blob/main/contributingGuides/TS_STYLE.md), [cheatsheet](https://github.com/Expensify/App/blob/main/contributingGuides/TS_CHEATSHEET.md) and [PropTypes conversion table](https://github.com/Expensify/App/blob/main/contributingGuides/PROPTYPES_CONVERSION_TABLE.md) before you start working on this migration issue. ### Files | Path | Dependencies | |---|---| | [src/libs/KeyboardShortcut/isEnterWhileComposition.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/isEnterWhileComposition.js) | 2 | | [src/libs/KeyboardShortcut/index.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/index.js) | 7 | | [src/libs/KeyboardShortcut/getKeyEventModifiers.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/getKeyEventModifiers.js) | 2 | | [src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.native.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.native.js) | 2 | | [src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.js) | 3 | | [src/libs/KeyboardShortcut/KeyDownPressListener/index.native.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/KeyDownPressListener/index.native.js) | 0 | | [src/libs/KeyboardShortcut/KeyDownPressListener/index.js](https://github.com/Expensify/App/blob/main/src/libs/KeyboardShortcut/KeyDownPressListener/index.js) | 0 | <!-- END_OF_TABLE -->