diff --git a/protocol-designer/src/__tests__/persist.test.js b/protocol-designer/src/__tests__/persist.test.ts similarity index 100% rename from protocol-designer/src/__tests__/persist.test.js rename to protocol-designer/src/__tests__/persist.test.ts diff --git a/protocol-designer/src/__tests__/validateProtocolFixtures.test.js b/protocol-designer/src/__tests__/validateProtocolFixtures.test.ts similarity index 100% rename from protocol-designer/src/__tests__/validateProtocolFixtures.test.js rename to protocol-designer/src/__tests__/validateProtocolFixtures.test.ts diff --git a/protocol-designer/src/analytics/__tests__/flattenNestedProperties.test.js b/protocol-designer/src/analytics/__tests__/flattenNestedProperties.test.ts similarity index 100% rename from protocol-designer/src/analytics/__tests__/flattenNestedProperties.test.js rename to protocol-designer/src/analytics/__tests__/flattenNestedProperties.test.ts diff --git a/protocol-designer/src/analytics/__tests__/reduxActionToAnalyticsEvent.test.js b/protocol-designer/src/analytics/__tests__/reduxActionToAnalyticsEvent.test.ts similarity index 100% rename from protocol-designer/src/analytics/__tests__/reduxActionToAnalyticsEvent.test.js rename to protocol-designer/src/analytics/__tests__/reduxActionToAnalyticsEvent.test.ts diff --git a/protocol-designer/src/analytics/actions.js b/protocol-designer/src/analytics/actions.ts similarity index 100% rename from protocol-designer/src/analytics/actions.js rename to protocol-designer/src/analytics/actions.ts diff --git a/protocol-designer/src/analytics/fullstory.js b/protocol-designer/src/analytics/fullstory.ts similarity index 100% rename from protocol-designer/src/analytics/fullstory.js rename to protocol-designer/src/analytics/fullstory.ts diff --git a/protocol-designer/src/analytics/index.js b/protocol-designer/src/analytics/index.ts similarity index 100% rename from protocol-designer/src/analytics/index.js rename to protocol-designer/src/analytics/index.ts diff --git a/protocol-designer/src/analytics/middleware.js b/protocol-designer/src/analytics/middleware.ts similarity index 100% rename from protocol-designer/src/analytics/middleware.js rename to protocol-designer/src/analytics/middleware.ts diff --git a/protocol-designer/src/analytics/mixpanel.js b/protocol-designer/src/analytics/mixpanel.ts similarity index 100% rename from protocol-designer/src/analytics/mixpanel.js rename to protocol-designer/src/analytics/mixpanel.ts diff --git a/protocol-designer/src/analytics/reducers.js b/protocol-designer/src/analytics/reducers.ts similarity index 100% rename from protocol-designer/src/analytics/reducers.js rename to protocol-designer/src/analytics/reducers.ts diff --git a/protocol-designer/src/analytics/selectors.js b/protocol-designer/src/analytics/selectors.ts similarity index 100% rename from protocol-designer/src/analytics/selectors.js rename to protocol-designer/src/analytics/selectors.ts diff --git a/protocol-designer/src/analytics/utils/flattenNestedProperties.js b/protocol-designer/src/analytics/utils/flattenNestedProperties.ts similarity index 100% rename from protocol-designer/src/analytics/utils/flattenNestedProperties.js rename to protocol-designer/src/analytics/utils/flattenNestedProperties.ts diff --git a/protocol-designer/src/collision-types.js b/protocol-designer/src/collision-types.ts similarity index 100% rename from protocol-designer/src/collision-types.js rename to protocol-designer/src/collision-types.ts diff --git a/protocol-designer/src/components/App.js b/protocol-designer/src/components/App.tsx similarity index 100% rename from protocol-designer/src/components/App.js rename to protocol-designer/src/components/App.tsx diff --git a/protocol-designer/src/components/BatchEditForm/BatchEditMix.js b/protocol-designer/src/components/BatchEditForm/BatchEditMix.tsx similarity index 100% rename from protocol-designer/src/components/BatchEditForm/BatchEditMix.js rename to protocol-designer/src/components/BatchEditForm/BatchEditMix.tsx diff --git a/protocol-designer/src/components/BatchEditForm/BatchEditMoveLiquid.js b/protocol-designer/src/components/BatchEditForm/BatchEditMoveLiquid.tsx similarity index 100% rename from protocol-designer/src/components/BatchEditForm/BatchEditMoveLiquid.js rename to protocol-designer/src/components/BatchEditForm/BatchEditMoveLiquid.tsx diff --git a/protocol-designer/src/components/BatchEditForm/FormColumn.js b/protocol-designer/src/components/BatchEditForm/FormColumn.tsx similarity index 100% rename from protocol-designer/src/components/BatchEditForm/FormColumn.js rename to protocol-designer/src/components/BatchEditForm/FormColumn.tsx diff --git a/protocol-designer/src/components/BatchEditForm/NoBatchEditSharedSettings.js b/protocol-designer/src/components/BatchEditForm/NoBatchEditSharedSettings.tsx similarity index 100% rename from protocol-designer/src/components/BatchEditForm/NoBatchEditSharedSettings.js rename to protocol-designer/src/components/BatchEditForm/NoBatchEditSharedSettings.tsx diff --git a/protocol-designer/src/components/BatchEditForm/__tests__/BatchEditMoveLiquid.test.js b/protocol-designer/src/components/BatchEditForm/__tests__/BatchEditMoveLiquid.test.tsx similarity index 100% rename from protocol-designer/src/components/BatchEditForm/__tests__/BatchEditMoveLiquid.test.js rename to protocol-designer/src/components/BatchEditForm/__tests__/BatchEditMoveLiquid.test.tsx diff --git a/protocol-designer/src/components/BatchEditForm/__tests__/makeBatchEditFieldProps.test.js b/protocol-designer/src/components/BatchEditForm/__tests__/makeBatchEditFieldProps.test.ts similarity index 100% rename from protocol-designer/src/components/BatchEditForm/__tests__/makeBatchEditFieldProps.test.js rename to protocol-designer/src/components/BatchEditForm/__tests__/makeBatchEditFieldProps.test.ts diff --git a/protocol-designer/src/components/BatchEditForm/index.js b/protocol-designer/src/components/BatchEditForm/index.tsx similarity index 100% rename from protocol-designer/src/components/BatchEditForm/index.js rename to protocol-designer/src/components/BatchEditForm/index.tsx diff --git a/protocol-designer/src/components/BatchEditForm/makeBatchEditFieldProps.js b/protocol-designer/src/components/BatchEditForm/makeBatchEditFieldProps.ts similarity index 100% rename from protocol-designer/src/components/BatchEditForm/makeBatchEditFieldProps.js rename to protocol-designer/src/components/BatchEditForm/makeBatchEditFieldProps.ts diff --git a/protocol-designer/src/components/ComputingSpinner.js b/protocol-designer/src/components/ComputingSpinner.tsx similarity index 100% rename from protocol-designer/src/components/ComputingSpinner.js rename to protocol-designer/src/components/ComputingSpinner.tsx diff --git a/protocol-designer/src/components/DeckSetup/DeckSetup.js b/protocol-designer/src/components/DeckSetup/DeckSetup.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/DeckSetup.js rename to protocol-designer/src/components/DeckSetup/DeckSetup.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOnDeck.js b/protocol-designer/src/components/DeckSetup/LabwareOnDeck.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOnDeck.js rename to protocol-designer/src/components/DeckSetup/LabwareOnDeck.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/BlockedSlot.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/BlockedSlot.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/BlockedSlot.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/BlockedSlot.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/BrowseLabware.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/BrowseLabware.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/BrowseLabware.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/BrowseLabware.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/DragPreview.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/DragPreview.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/DragPreview.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/DragPreview.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/EditLabware.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/EditLabware.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/EditLabware.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/EditLabware.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareControls.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareControls.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareControls.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareControls.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareHighlight.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareHighlight.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareHighlight.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareHighlight.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareName.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareName.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareName.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/LabwareName.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/NameThisLabware.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/NameThisLabware.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/NameThisLabware.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/NameThisLabware.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/SlotControls.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/SlotControls.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/SlotControls.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/SlotControls.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/__tests__/SlotControls.test.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/__tests__/SlotControls.test.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/__tests__/SlotControls.test.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/__tests__/SlotControls.test.tsx diff --git a/protocol-designer/src/components/DeckSetup/LabwareOverlays/index.js b/protocol-designer/src/components/DeckSetup/LabwareOverlays/index.ts similarity index 100% rename from protocol-designer/src/components/DeckSetup/LabwareOverlays/index.js rename to protocol-designer/src/components/DeckSetup/LabwareOverlays/index.ts diff --git a/protocol-designer/src/components/DeckSetup/ModuleTag.js b/protocol-designer/src/components/DeckSetup/ModuleTag.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/ModuleTag.js rename to protocol-designer/src/components/DeckSetup/ModuleTag.tsx diff --git a/protocol-designer/src/components/DeckSetup/ModuleViz.js b/protocol-designer/src/components/DeckSetup/ModuleViz.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/ModuleViz.js rename to protocol-designer/src/components/DeckSetup/ModuleViz.tsx diff --git a/protocol-designer/src/components/DeckSetup/SlotWarning.js b/protocol-designer/src/components/DeckSetup/SlotWarning.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/SlotWarning.js rename to protocol-designer/src/components/DeckSetup/SlotWarning.tsx diff --git a/protocol-designer/src/components/DeckSetup/__tests__/DeckSetup.test.js b/protocol-designer/src/components/DeckSetup/__tests__/DeckSetup.test.ts similarity index 100% rename from protocol-designer/src/components/DeckSetup/__tests__/DeckSetup.test.js rename to protocol-designer/src/components/DeckSetup/__tests__/DeckSetup.test.ts diff --git a/protocol-designer/src/components/DeckSetup/__tests__/ModuleTag.test.js b/protocol-designer/src/components/DeckSetup/__tests__/ModuleTag.test.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetup/__tests__/ModuleTag.test.js rename to protocol-designer/src/components/DeckSetup/__tests__/ModuleTag.test.tsx diff --git a/protocol-designer/src/components/DeckSetup/getModuleVizDims.js b/protocol-designer/src/components/DeckSetup/getModuleVizDims.ts similarity index 100% rename from protocol-designer/src/components/DeckSetup/getModuleVizDims.js rename to protocol-designer/src/components/DeckSetup/getModuleVizDims.ts diff --git a/protocol-designer/src/components/DeckSetup/index.js b/protocol-designer/src/components/DeckSetup/index.ts similarity index 100% rename from protocol-designer/src/components/DeckSetup/index.js rename to protocol-designer/src/components/DeckSetup/index.ts diff --git a/protocol-designer/src/components/DeckSetupManager.js b/protocol-designer/src/components/DeckSetupManager.tsx similarity index 100% rename from protocol-designer/src/components/DeckSetupManager.js rename to protocol-designer/src/components/DeckSetupManager.tsx diff --git a/protocol-designer/src/components/EditModules.js b/protocol-designer/src/components/EditModules.tsx similarity index 100% rename from protocol-designer/src/components/EditModules.js rename to protocol-designer/src/components/EditModules.tsx diff --git a/protocol-designer/src/components/EditableTextField.js b/protocol-designer/src/components/EditableTextField.tsx similarity index 100% rename from protocol-designer/src/components/EditableTextField.js rename to protocol-designer/src/components/EditableTextField.tsx diff --git a/protocol-designer/src/components/FilePage.js b/protocol-designer/src/components/FilePage.tsx similarity index 100% rename from protocol-designer/src/components/FilePage.js rename to protocol-designer/src/components/FilePage.tsx diff --git a/protocol-designer/src/components/FileSidebar/FileSidebar.js b/protocol-designer/src/components/FileSidebar/FileSidebar.tsx similarity index 100% rename from protocol-designer/src/components/FileSidebar/FileSidebar.js rename to protocol-designer/src/components/FileSidebar/FileSidebar.tsx diff --git a/protocol-designer/src/components/FileSidebar/__tests__/FileSidebar.test.js b/protocol-designer/src/components/FileSidebar/__tests__/FileSidebar.test.tsx similarity index 100% rename from protocol-designer/src/components/FileSidebar/__tests__/FileSidebar.test.js rename to protocol-designer/src/components/FileSidebar/__tests__/FileSidebar.test.tsx diff --git a/protocol-designer/src/components/FileSidebar/index.js b/protocol-designer/src/components/FileSidebar/index.ts similarity index 100% rename from protocol-designer/src/components/FileSidebar/index.js rename to protocol-designer/src/components/FileSidebar/index.ts diff --git a/protocol-designer/src/components/FileSidebar/utils/__tests__/getUnusedEntities.test.js b/protocol-designer/src/components/FileSidebar/utils/__tests__/getUnusedEntities.test.ts similarity index 100% rename from protocol-designer/src/components/FileSidebar/utils/__tests__/getUnusedEntities.test.js rename to protocol-designer/src/components/FileSidebar/utils/__tests__/getUnusedEntities.test.ts diff --git a/protocol-designer/src/components/FileSidebar/utils/getUnusedEntities.js b/protocol-designer/src/components/FileSidebar/utils/getUnusedEntities.ts similarity index 100% rename from protocol-designer/src/components/FileSidebar/utils/getUnusedEntities.js rename to protocol-designer/src/components/FileSidebar/utils/getUnusedEntities.ts diff --git a/protocol-designer/src/components/FileSidebar/utils/index.js b/protocol-designer/src/components/FileSidebar/utils/index.ts similarity index 100% rename from protocol-designer/src/components/FileSidebar/utils/index.js rename to protocol-designer/src/components/FileSidebar/utils/index.ts diff --git a/protocol-designer/src/components/FormManager/index.js b/protocol-designer/src/components/FormManager/index.tsx similarity index 100% rename from protocol-designer/src/components/FormManager/index.js rename to protocol-designer/src/components/FormManager/index.tsx diff --git a/protocol-designer/src/components/Hints/index.js b/protocol-designer/src/components/Hints/index.tsx similarity index 100% rename from protocol-designer/src/components/Hints/index.js rename to protocol-designer/src/components/Hints/index.tsx diff --git a/protocol-designer/src/components/Hints/useBlockingHint.js b/protocol-designer/src/components/Hints/useBlockingHint.tsx similarity index 100% rename from protocol-designer/src/components/Hints/useBlockingHint.js rename to protocol-designer/src/components/Hints/useBlockingHint.tsx diff --git a/protocol-designer/src/components/IngredientsList/LabwareDetailsCard/LabwareDetailsCard.js b/protocol-designer/src/components/IngredientsList/LabwareDetailsCard/LabwareDetailsCard.tsx similarity index 100% rename from protocol-designer/src/components/IngredientsList/LabwareDetailsCard/LabwareDetailsCard.js rename to protocol-designer/src/components/IngredientsList/LabwareDetailsCard/LabwareDetailsCard.tsx diff --git a/protocol-designer/src/components/IngredientsList/LabwareDetailsCard/index.js b/protocol-designer/src/components/IngredientsList/LabwareDetailsCard/index.ts similarity index 100% rename from protocol-designer/src/components/IngredientsList/LabwareDetailsCard/index.js rename to protocol-designer/src/components/IngredientsList/LabwareDetailsCard/index.ts diff --git a/protocol-designer/src/components/IngredientsList/index.js b/protocol-designer/src/components/IngredientsList/index.tsx similarity index 100% rename from protocol-designer/src/components/IngredientsList/index.js rename to protocol-designer/src/components/IngredientsList/index.tsx diff --git a/protocol-designer/src/components/KnowledgeBaseLink/index.js b/protocol-designer/src/components/KnowledgeBaseLink/index.tsx similarity index 100% rename from protocol-designer/src/components/KnowledgeBaseLink/index.js rename to protocol-designer/src/components/KnowledgeBaseLink/index.tsx diff --git a/protocol-designer/src/components/LabwareSelectionModal/LabwareItem.js b/protocol-designer/src/components/LabwareSelectionModal/LabwareItem.tsx similarity index 100% rename from protocol-designer/src/components/LabwareSelectionModal/LabwareItem.js rename to protocol-designer/src/components/LabwareSelectionModal/LabwareItem.tsx diff --git a/protocol-designer/src/components/LabwareSelectionModal/LabwarePreview.js b/protocol-designer/src/components/LabwareSelectionModal/LabwarePreview.tsx similarity index 100% rename from protocol-designer/src/components/LabwareSelectionModal/LabwarePreview.js rename to protocol-designer/src/components/LabwareSelectionModal/LabwarePreview.tsx diff --git a/protocol-designer/src/components/LabwareSelectionModal/LabwareSelectionModal.js b/protocol-designer/src/components/LabwareSelectionModal/LabwareSelectionModal.tsx similarity index 100% rename from protocol-designer/src/components/LabwareSelectionModal/LabwareSelectionModal.js rename to protocol-designer/src/components/LabwareSelectionModal/LabwareSelectionModal.tsx diff --git a/protocol-designer/src/components/LabwareSelectionModal/index.js b/protocol-designer/src/components/LabwareSelectionModal/index.ts similarity index 100% rename from protocol-designer/src/components/LabwareSelectionModal/index.js rename to protocol-designer/src/components/LabwareSelectionModal/index.ts diff --git a/protocol-designer/src/components/LiquidPlacementForm/LiquidPlacementForm.js b/protocol-designer/src/components/LiquidPlacementForm/LiquidPlacementForm.tsx similarity index 100% rename from protocol-designer/src/components/LiquidPlacementForm/LiquidPlacementForm.js rename to protocol-designer/src/components/LiquidPlacementForm/LiquidPlacementForm.tsx diff --git a/protocol-designer/src/components/LiquidPlacementForm/index.js b/protocol-designer/src/components/LiquidPlacementForm/index.ts similarity index 100% rename from protocol-designer/src/components/LiquidPlacementForm/index.js rename to protocol-designer/src/components/LiquidPlacementForm/index.ts diff --git a/protocol-designer/src/components/LiquidPlacementModal.js b/protocol-designer/src/components/LiquidPlacementModal.tsx similarity index 100% rename from protocol-designer/src/components/LiquidPlacementModal.js rename to protocol-designer/src/components/LiquidPlacementModal.tsx diff --git a/protocol-designer/src/components/LiquidsPage/LiquidEditForm.js b/protocol-designer/src/components/LiquidsPage/LiquidEditForm.tsx similarity index 100% rename from protocol-designer/src/components/LiquidsPage/LiquidEditForm.js rename to protocol-designer/src/components/LiquidsPage/LiquidEditForm.tsx diff --git a/protocol-designer/src/components/LiquidsPage/LiquidsPageInfo.js b/protocol-designer/src/components/LiquidsPage/LiquidsPageInfo.tsx similarity index 100% rename from protocol-designer/src/components/LiquidsPage/LiquidsPageInfo.js rename to protocol-designer/src/components/LiquidsPage/LiquidsPageInfo.tsx diff --git a/protocol-designer/src/components/LiquidsPage/index.js b/protocol-designer/src/components/LiquidsPage/index.tsx similarity index 100% rename from protocol-designer/src/components/LiquidsPage/index.js rename to protocol-designer/src/components/LiquidsPage/index.tsx diff --git a/protocol-designer/src/components/LiquidsSidebar/index.js b/protocol-designer/src/components/LiquidsSidebar/index.tsx similarity index 100% rename from protocol-designer/src/components/LiquidsSidebar/index.js rename to protocol-designer/src/components/LiquidsSidebar/index.tsx diff --git a/protocol-designer/src/components/PrereleaseModeIndicator.js b/protocol-designer/src/components/PrereleaseModeIndicator.tsx similarity index 100% rename from protocol-designer/src/components/PrereleaseModeIndicator.js rename to protocol-designer/src/components/PrereleaseModeIndicator.tsx diff --git a/protocol-designer/src/components/ProtocolEditor.js b/protocol-designer/src/components/ProtocolEditor.tsx similarity index 100% rename from protocol-designer/src/components/ProtocolEditor.js rename to protocol-designer/src/components/ProtocolEditor.tsx diff --git a/protocol-designer/src/components/SelectionRect.js b/protocol-designer/src/components/SelectionRect.tsx similarity index 100% rename from protocol-designer/src/components/SelectionRect.js rename to protocol-designer/src/components/SelectionRect.tsx diff --git a/protocol-designer/src/components/SettingsPage/FeatureFlagCard/FeatureFlagCard.js b/protocol-designer/src/components/SettingsPage/FeatureFlagCard/FeatureFlagCard.tsx similarity index 100% rename from protocol-designer/src/components/SettingsPage/FeatureFlagCard/FeatureFlagCard.js rename to protocol-designer/src/components/SettingsPage/FeatureFlagCard/FeatureFlagCard.tsx diff --git a/protocol-designer/src/components/SettingsPage/FeatureFlagCard/index.js b/protocol-designer/src/components/SettingsPage/FeatureFlagCard/index.ts similarity index 100% rename from protocol-designer/src/components/SettingsPage/FeatureFlagCard/index.js rename to protocol-designer/src/components/SettingsPage/FeatureFlagCard/index.ts diff --git a/protocol-designer/src/components/SettingsPage/SettingsApp.js b/protocol-designer/src/components/SettingsPage/SettingsApp.tsx similarity index 100% rename from protocol-designer/src/components/SettingsPage/SettingsApp.js rename to protocol-designer/src/components/SettingsPage/SettingsApp.tsx diff --git a/protocol-designer/src/components/SettingsPage/SettingsSidebar.js b/protocol-designer/src/components/SettingsPage/SettingsSidebar.tsx similarity index 100% rename from protocol-designer/src/components/SettingsPage/SettingsSidebar.js rename to protocol-designer/src/components/SettingsPage/SettingsSidebar.tsx diff --git a/protocol-designer/src/components/SettingsPage/index.js b/protocol-designer/src/components/SettingsPage/index.tsx similarity index 100% rename from protocol-designer/src/components/SettingsPage/index.js rename to protocol-designer/src/components/SettingsPage/index.tsx diff --git a/protocol-designer/src/components/StepCreationButton.js b/protocol-designer/src/components/StepCreationButton.tsx similarity index 100% rename from protocol-designer/src/components/StepCreationButton.js rename to protocol-designer/src/components/StepCreationButton.tsx diff --git a/protocol-designer/src/components/StepEditForm/ButtonRow/index.js b/protocol-designer/src/components/StepEditForm/ButtonRow/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/ButtonRow/index.js rename to protocol-designer/src/components/StepEditForm/ButtonRow/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/FormAlerts.js b/protocol-designer/src/components/StepEditForm/FormAlerts.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/FormAlerts.js rename to protocol-designer/src/components/StepEditForm/FormAlerts.ts diff --git a/protocol-designer/src/components/StepEditForm/StepEditFormComponent.js b/protocol-designer/src/components/StepEditForm/StepEditFormComponent.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/StepEditFormComponent.js rename to protocol-designer/src/components/StepEditForm/StepEditFormComponent.tsx diff --git a/protocol-designer/src/components/StepEditForm/__tests__/utils.test.js b/protocol-designer/src/components/StepEditForm/__tests__/utils.test.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/__tests__/utils.test.js rename to protocol-designer/src/components/StepEditForm/__tests__/utils.test.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/BlowoutLocationField.js b/protocol-designer/src/components/StepEditForm/fields/BlowoutLocationField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/BlowoutLocationField.js rename to protocol-designer/src/components/StepEditForm/fields/BlowoutLocationField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/ChangeTipField/getDisabledChangeTipOptions.js b/protocol-designer/src/components/StepEditForm/fields/ChangeTipField/getDisabledChangeTipOptions.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/ChangeTipField/getDisabledChangeTipOptions.js rename to protocol-designer/src/components/StepEditForm/fields/ChangeTipField/getDisabledChangeTipOptions.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/ChangeTipField/index.js b/protocol-designer/src/components/StepEditForm/fields/ChangeTipField/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/ChangeTipField/index.js rename to protocol-designer/src/components/StepEditForm/fields/ChangeTipField/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/CheckboxRowField.js b/protocol-designer/src/components/StepEditForm/fields/CheckboxRowField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/CheckboxRowField.js rename to protocol-designer/src/components/StepEditForm/fields/CheckboxRowField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/DelayFields.js b/protocol-designer/src/components/StepEditForm/fields/DelayFields.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/DelayFields.js rename to protocol-designer/src/components/StepEditForm/fields/DelayFields.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/DisposalVolumeField.js b/protocol-designer/src/components/StepEditForm/fields/DisposalVolumeField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/DisposalVolumeField.js rename to protocol-designer/src/components/StepEditForm/fields/DisposalVolumeField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/FlowRateField/FlowRateInput.js b/protocol-designer/src/components/StepEditForm/fields/FlowRateField/FlowRateInput.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/FlowRateField/FlowRateInput.js rename to protocol-designer/src/components/StepEditForm/fields/FlowRateField/FlowRateInput.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/FlowRateField/index.js b/protocol-designer/src/components/StepEditForm/fields/FlowRateField/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/FlowRateField/index.js rename to protocol-designer/src/components/StepEditForm/fields/FlowRateField/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/LabwareField.js b/protocol-designer/src/components/StepEditForm/fields/LabwareField.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/LabwareField.js rename to protocol-designer/src/components/StepEditForm/fields/LabwareField.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/MixFields.js b/protocol-designer/src/components/StepEditForm/fields/MixFields.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/MixFields.js rename to protocol-designer/src/components/StepEditForm/fields/MixFields.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/PathField/Path.js b/protocol-designer/src/components/StepEditForm/fields/PathField/Path.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/PathField/Path.js rename to protocol-designer/src/components/StepEditForm/fields/PathField/Path.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/PathField/getDisabledPathMap.js b/protocol-designer/src/components/StepEditForm/fields/PathField/getDisabledPathMap.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/PathField/getDisabledPathMap.js rename to protocol-designer/src/components/StepEditForm/fields/PathField/getDisabledPathMap.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/PathField/index.js b/protocol-designer/src/components/StepEditForm/fields/PathField/index.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/PathField/index.js rename to protocol-designer/src/components/StepEditForm/fields/PathField/index.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/PipetteField.js b/protocol-designer/src/components/StepEditForm/fields/PipetteField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/PipetteField.js rename to protocol-designer/src/components/StepEditForm/fields/PipetteField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/ProfileItemRows.js b/protocol-designer/src/components/StepEditForm/fields/ProfileItemRows.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/ProfileItemRows.js rename to protocol-designer/src/components/StepEditForm/fields/ProfileItemRows.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/RadioGroupField.js b/protocol-designer/src/components/StepEditForm/fields/RadioGroupField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/RadioGroupField.js rename to protocol-designer/src/components/StepEditForm/fields/RadioGroupField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/StepFormDropdownField.js b/protocol-designer/src/components/StepEditForm/fields/StepFormDropdownField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/StepFormDropdownField.js rename to protocol-designer/src/components/StepEditForm/fields/StepFormDropdownField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/TextField.js b/protocol-designer/src/components/StepEditForm/fields/TextField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/TextField.js rename to protocol-designer/src/components/StepEditForm/fields/TextField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionModal.js b/protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionModal.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionModal.js rename to protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionModal.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionZAxisViz.js b/protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionZAxisViz.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionZAxisViz.js rename to protocol-designer/src/components/StepEditForm/fields/TipPositionField/TipPositionZAxisViz.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/TipPositionField/index.js b/protocol-designer/src/components/StepEditForm/fields/TipPositionField/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/TipPositionField/index.js rename to protocol-designer/src/components/StepEditForm/fields/TipPositionField/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/TipPositionField/utils.js b/protocol-designer/src/components/StepEditForm/fields/TipPositionField/utils.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/TipPositionField/utils.js rename to protocol-designer/src/components/StepEditForm/fields/TipPositionField/utils.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/ToggleRowField.js b/protocol-designer/src/components/StepEditForm/fields/ToggleRowField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/ToggleRowField.js rename to protocol-designer/src/components/StepEditForm/fields/ToggleRowField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/VolumeField.js b/protocol-designer/src/components/StepEditForm/fields/VolumeField.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/VolumeField.js rename to protocol-designer/src/components/StepEditForm/fields/VolumeField.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderModal.js b/protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderModal.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderModal.js rename to protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderModal.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderViz.js b/protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderViz.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderViz.js rename to protocol-designer/src/components/StepEditForm/fields/WellOrderField/WellOrderViz.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/WellOrderField/index.js b/protocol-designer/src/components/StepEditForm/fields/WellOrderField/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/WellOrderField/index.js rename to protocol-designer/src/components/StepEditForm/fields/WellOrderField/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionInput.js b/protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionInput.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionInput.js rename to protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionInput.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionModal.js b/protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionModal.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionModal.js rename to protocol-designer/src/components/StepEditForm/fields/WellSelectionField/WellSelectionModal.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/WellSelectionField/index.js b/protocol-designer/src/components/StepEditForm/fields/WellSelectionField/index.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/WellSelectionField/index.js rename to protocol-designer/src/components/StepEditForm/fields/WellSelectionField/index.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/__tests__/DelayFields.test.js b/protocol-designer/src/components/StepEditForm/fields/__tests__/DelayFields.test.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/__tests__/DelayFields.test.js rename to protocol-designer/src/components/StepEditForm/fields/__tests__/DelayFields.test.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/__tests__/WellOrderField.test.js b/protocol-designer/src/components/StepEditForm/fields/__tests__/WellOrderField.test.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/__tests__/WellOrderField.test.js rename to protocol-designer/src/components/StepEditForm/fields/__tests__/WellOrderField.test.tsx diff --git a/protocol-designer/src/components/StepEditForm/fields/__tests__/makeSingleEditFieldProps.test.js b/protocol-designer/src/components/StepEditForm/fields/__tests__/makeSingleEditFieldProps.test.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/__tests__/makeSingleEditFieldProps.test.js rename to protocol-designer/src/components/StepEditForm/fields/__tests__/makeSingleEditFieldProps.test.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/index.js b/protocol-designer/src/components/StepEditForm/fields/index.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/index.js rename to protocol-designer/src/components/StepEditForm/fields/index.ts diff --git a/protocol-designer/src/components/StepEditForm/fields/makeSingleEditFieldProps.js b/protocol-designer/src/components/StepEditForm/fields/makeSingleEditFieldProps.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/fields/makeSingleEditFieldProps.js rename to protocol-designer/src/components/StepEditForm/fields/makeSingleEditFieldProps.ts diff --git a/protocol-designer/src/components/StepEditForm/forms/AspDispSection.js b/protocol-designer/src/components/StepEditForm/forms/AspDispSection.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/AspDispSection.js rename to protocol-designer/src/components/StepEditForm/forms/AspDispSection.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/MagnetForm.js b/protocol-designer/src/components/StepEditForm/forms/MagnetForm.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/MagnetForm.js rename to protocol-designer/src/components/StepEditForm/forms/MagnetForm.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/MixForm.js b/protocol-designer/src/components/StepEditForm/forms/MixForm.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/MixForm.js rename to protocol-designer/src/components/StepEditForm/forms/MixForm.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestFields.js b/protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestFields.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestFields.js rename to protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestFields.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestHeaders.js b/protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestHeaders.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestHeaders.js rename to protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/SourceDestHeaders.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/index.js b/protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/index.js rename to protocol-designer/src/components/StepEditForm/forms/MoveLiquidForm/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/PauseForm.js b/protocol-designer/src/components/StepEditForm/forms/PauseForm.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/PauseForm.js rename to protocol-designer/src/components/StepEditForm/forms/PauseForm.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/TemperatureForm.js b/protocol-designer/src/components/StepEditForm/forms/TemperatureForm.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/TemperatureForm.js rename to protocol-designer/src/components/StepEditForm/forms/TemperatureForm.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/ProfileSettings.js b/protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/ProfileSettings.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/ProfileSettings.js rename to protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/ProfileSettings.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/StateFields.js b/protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/StateFields.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/StateFields.js rename to protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/StateFields.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/index.js b/protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/index.js rename to protocol-designer/src/components/StepEditForm/forms/ThermocyclerForm/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/__tests__/MagnetForm.test.js b/protocol-designer/src/components/StepEditForm/forms/__tests__/MagnetForm.test.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/__tests__/MagnetForm.test.js rename to protocol-designer/src/components/StepEditForm/forms/__tests__/MagnetForm.test.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/__tests__/MixForm.test.js b/protocol-designer/src/components/StepEditForm/forms/__tests__/MixForm.test.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/__tests__/MixForm.test.js rename to protocol-designer/src/components/StepEditForm/forms/__tests__/MixForm.test.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/__tests__/SourceDestFields.test.js b/protocol-designer/src/components/StepEditForm/forms/__tests__/SourceDestFields.test.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/__tests__/SourceDestFields.test.js rename to protocol-designer/src/components/StepEditForm/forms/__tests__/SourceDestFields.test.tsx diff --git a/protocol-designer/src/components/StepEditForm/forms/index.js b/protocol-designer/src/components/StepEditForm/forms/index.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/forms/index.js rename to protocol-designer/src/components/StepEditForm/forms/index.ts diff --git a/protocol-designer/src/components/StepEditForm/index.js b/protocol-designer/src/components/StepEditForm/index.tsx similarity index 100% rename from protocol-designer/src/components/StepEditForm/index.js rename to protocol-designer/src/components/StepEditForm/index.tsx diff --git a/protocol-designer/src/components/StepEditForm/types.js b/protocol-designer/src/components/StepEditForm/types.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/types.js rename to protocol-designer/src/components/StepEditForm/types.ts diff --git a/protocol-designer/src/components/StepEditForm/utils.js b/protocol-designer/src/components/StepEditForm/utils.ts similarity index 100% rename from protocol-designer/src/components/StepEditForm/utils.js rename to protocol-designer/src/components/StepEditForm/utils.ts diff --git a/protocol-designer/src/components/StepSelectionBanner/StepSelectionBannerComponent.js b/protocol-designer/src/components/StepSelectionBanner/StepSelectionBannerComponent.tsx similarity index 100% rename from protocol-designer/src/components/StepSelectionBanner/StepSelectionBannerComponent.js rename to protocol-designer/src/components/StepSelectionBanner/StepSelectionBannerComponent.tsx diff --git a/protocol-designer/src/components/StepSelectionBanner/__tests__/StepSelectionBanner.test.js b/protocol-designer/src/components/StepSelectionBanner/__tests__/StepSelectionBanner.test.tsx similarity index 100% rename from protocol-designer/src/components/StepSelectionBanner/__tests__/StepSelectionBanner.test.js rename to protocol-designer/src/components/StepSelectionBanner/__tests__/StepSelectionBanner.test.tsx diff --git a/protocol-designer/src/components/StepSelectionBanner/index.js b/protocol-designer/src/components/StepSelectionBanner/index.tsx similarity index 100% rename from protocol-designer/src/components/StepSelectionBanner/index.js rename to protocol-designer/src/components/StepSelectionBanner/index.tsx diff --git a/protocol-designer/src/components/TitledListNotes.js b/protocol-designer/src/components/TitledListNotes.tsx similarity index 100% rename from protocol-designer/src/components/TitledListNotes.js rename to protocol-designer/src/components/TitledListNotes.tsx diff --git a/protocol-designer/src/components/WellSelectionInstructions.js b/protocol-designer/src/components/WellSelectionInstructions.tsx similarity index 100% rename from protocol-designer/src/components/WellSelectionInstructions.js rename to protocol-designer/src/components/WellSelectionInstructions.tsx diff --git a/protocol-designer/src/components/__tests__/EditModules.test.js b/protocol-designer/src/components/__tests__/EditModules.test.tsx similarity index 100% rename from protocol-designer/src/components/__tests__/EditModules.test.js rename to protocol-designer/src/components/__tests__/EditModules.test.tsx diff --git a/protocol-designer/src/components/__tests__/FilePage.test.js b/protocol-designer/src/components/__tests__/FilePage.test.tsx similarity index 100% rename from protocol-designer/src/components/__tests__/FilePage.test.js rename to protocol-designer/src/components/__tests__/FilePage.test.tsx diff --git a/protocol-designer/src/components/__tests__/StepCreationButton.test.js b/protocol-designer/src/components/__tests__/StepCreationButton.test.tsx similarity index 100% rename from protocol-designer/src/components/__tests__/StepCreationButton.test.js rename to protocol-designer/src/components/__tests__/StepCreationButton.test.tsx diff --git a/protocol-designer/src/components/alerts/Alerts.js b/protocol-designer/src/components/alerts/Alerts.tsx similarity index 100% rename from protocol-designer/src/components/alerts/Alerts.js rename to protocol-designer/src/components/alerts/Alerts.tsx diff --git a/protocol-designer/src/components/alerts/ErrorContents.js b/protocol-designer/src/components/alerts/ErrorContents.tsx similarity index 100% rename from protocol-designer/src/components/alerts/ErrorContents.js rename to protocol-designer/src/components/alerts/ErrorContents.tsx diff --git a/protocol-designer/src/components/alerts/PDAlert.js b/protocol-designer/src/components/alerts/PDAlert.tsx similarity index 100% rename from protocol-designer/src/components/alerts/PDAlert.js rename to protocol-designer/src/components/alerts/PDAlert.tsx diff --git a/protocol-designer/src/components/alerts/TimelineAlerts.js b/protocol-designer/src/components/alerts/TimelineAlerts.tsx similarity index 100% rename from protocol-designer/src/components/alerts/TimelineAlerts.js rename to protocol-designer/src/components/alerts/TimelineAlerts.tsx diff --git a/protocol-designer/src/components/alerts/WarningContents.js b/protocol-designer/src/components/alerts/WarningContents.tsx similarity index 100% rename from protocol-designer/src/components/alerts/WarningContents.js rename to protocol-designer/src/components/alerts/WarningContents.tsx diff --git a/protocol-designer/src/components/alerts/types.js b/protocol-designer/src/components/alerts/types.ts similarity index 100% rename from protocol-designer/src/components/alerts/types.js rename to protocol-designer/src/components/alerts/types.ts diff --git a/protocol-designer/src/components/labware/BrowsableLabware.js b/protocol-designer/src/components/labware/BrowsableLabware.tsx similarity index 100% rename from protocol-designer/src/components/labware/BrowsableLabware.js rename to protocol-designer/src/components/labware/BrowsableLabware.tsx diff --git a/protocol-designer/src/components/labware/BrowseLabwareModal.js b/protocol-designer/src/components/labware/BrowseLabwareModal.tsx similarity index 100% rename from protocol-designer/src/components/labware/BrowseLabwareModal.js rename to protocol-designer/src/components/labware/BrowseLabwareModal.tsx diff --git a/protocol-designer/src/components/labware/SelectableLabware.js b/protocol-designer/src/components/labware/SelectableLabware.tsx similarity index 100% rename from protocol-designer/src/components/labware/SelectableLabware.js rename to protocol-designer/src/components/labware/SelectableLabware.tsx diff --git a/protocol-designer/src/components/labware/SingleLabware.js b/protocol-designer/src/components/labware/SingleLabware.tsx similarity index 100% rename from protocol-designer/src/components/labware/SingleLabware.js rename to protocol-designer/src/components/labware/SingleLabware.tsx diff --git a/protocol-designer/src/components/labware/WellTooltip.js b/protocol-designer/src/components/labware/WellTooltip.tsx similarity index 100% rename from protocol-designer/src/components/labware/WellTooltip.js rename to protocol-designer/src/components/labware/WellTooltip.tsx diff --git a/protocol-designer/src/components/labware/index.js b/protocol-designer/src/components/labware/index.ts similarity index 100% rename from protocol-designer/src/components/labware/index.js rename to protocol-designer/src/components/labware/index.ts diff --git a/protocol-designer/src/components/labware/utils.js b/protocol-designer/src/components/labware/utils.ts similarity index 100% rename from protocol-designer/src/components/labware/utils.js rename to protocol-designer/src/components/labware/utils.ts diff --git a/protocol-designer/src/components/lists/PDListItem.js b/protocol-designer/src/components/lists/PDListItem.tsx similarity index 100% rename from protocol-designer/src/components/lists/PDListItem.js rename to protocol-designer/src/components/lists/PDListItem.tsx diff --git a/protocol-designer/src/components/lists/PDTitledList.js b/protocol-designer/src/components/lists/PDTitledList.tsx similarity index 100% rename from protocol-designer/src/components/lists/PDTitledList.js rename to protocol-designer/src/components/lists/PDTitledList.tsx diff --git a/protocol-designer/src/components/lists/TitledStepList.js b/protocol-designer/src/components/lists/TitledStepList.tsx similarity index 100% rename from protocol-designer/src/components/lists/TitledStepList.js rename to protocol-designer/src/components/lists/TitledStepList.tsx diff --git a/protocol-designer/src/components/lists/__tests__/TitledStepList.test.js b/protocol-designer/src/components/lists/__tests__/TitledStepList.test.tsx similarity index 100% rename from protocol-designer/src/components/lists/__tests__/TitledStepList.test.js rename to protocol-designer/src/components/lists/__tests__/TitledStepList.test.tsx diff --git a/protocol-designer/src/components/lists/index.js b/protocol-designer/src/components/lists/index.ts similarity index 100% rename from protocol-designer/src/components/lists/index.js rename to protocol-designer/src/components/lists/index.ts diff --git a/protocol-designer/src/components/modals/AnnouncementModal/__tests__/AnnouncementModal.test.js b/protocol-designer/src/components/modals/AnnouncementModal/__tests__/AnnouncementModal.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/AnnouncementModal/__tests__/AnnouncementModal.test.js rename to protocol-designer/src/components/modals/AnnouncementModal/__tests__/AnnouncementModal.test.tsx diff --git a/protocol-designer/src/components/modals/AnnouncementModal/announcements.js b/protocol-designer/src/components/modals/AnnouncementModal/announcements.tsx similarity index 100% rename from protocol-designer/src/components/modals/AnnouncementModal/announcements.js rename to protocol-designer/src/components/modals/AnnouncementModal/announcements.tsx diff --git a/protocol-designer/src/components/modals/AnnouncementModal/index.js b/protocol-designer/src/components/modals/AnnouncementModal/index.tsx similarity index 100% rename from protocol-designer/src/components/modals/AnnouncementModal/index.js rename to protocol-designer/src/components/modals/AnnouncementModal/index.tsx diff --git a/protocol-designer/src/components/modals/AutoAddPauseUntilTempStepModal.js b/protocol-designer/src/components/modals/AutoAddPauseUntilTempStepModal.tsx similarity index 100% rename from protocol-designer/src/components/modals/AutoAddPauseUntilTempStepModal.js rename to protocol-designer/src/components/modals/AutoAddPauseUntilTempStepModal.tsx diff --git a/protocol-designer/src/components/modals/ConfirmDeleteModal.js b/protocol-designer/src/components/modals/ConfirmDeleteModal.tsx similarity index 100% rename from protocol-designer/src/components/modals/ConfirmDeleteModal.js rename to protocol-designer/src/components/modals/ConfirmDeleteModal.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/ConnectedSlotMap.js b/protocol-designer/src/components/modals/EditModulesModal/ConnectedSlotMap.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/ConnectedSlotMap.js rename to protocol-designer/src/components/modals/EditModulesModal/ConnectedSlotMap.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/MagneticModuleWarningModalContent.js b/protocol-designer/src/components/modals/EditModulesModal/MagneticModuleWarningModalContent.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/MagneticModuleWarningModalContent.js rename to protocol-designer/src/components/modals/EditModulesModal/MagneticModuleWarningModalContent.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/ModelDropdown.js b/protocol-designer/src/components/modals/EditModulesModal/ModelDropdown.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/ModelDropdown.js rename to protocol-designer/src/components/modals/EditModulesModal/ModelDropdown.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/SlotDropdown.js b/protocol-designer/src/components/modals/EditModulesModal/SlotDropdown.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/SlotDropdown.js rename to protocol-designer/src/components/modals/EditModulesModal/SlotDropdown.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/__tests__/EditModulesModal.test.js b/protocol-designer/src/components/modals/EditModulesModal/__tests__/EditModulesModal.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/__tests__/EditModulesModal.test.js rename to protocol-designer/src/components/modals/EditModulesModal/__tests__/EditModulesModal.test.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/__tests__/ModelDropdown.test.js b/protocol-designer/src/components/modals/EditModulesModal/__tests__/ModelDropdown.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/__tests__/ModelDropdown.test.js rename to protocol-designer/src/components/modals/EditModulesModal/__tests__/ModelDropdown.test.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/__tests__/SlotDropdown.test.js b/protocol-designer/src/components/modals/EditModulesModal/__tests__/SlotDropdown.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/__tests__/SlotDropdown.test.js rename to protocol-designer/src/components/modals/EditModulesModal/__tests__/SlotDropdown.test.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/__tests__/form-state.test.js b/protocol-designer/src/components/modals/EditModulesModal/__tests__/form-state.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/__tests__/form-state.test.js rename to protocol-designer/src/components/modals/EditModulesModal/__tests__/form-state.test.tsx diff --git a/protocol-designer/src/components/modals/EditModulesModal/form-state.js b/protocol-designer/src/components/modals/EditModulesModal/form-state.ts similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/form-state.js rename to protocol-designer/src/components/modals/EditModulesModal/form-state.ts diff --git a/protocol-designer/src/components/modals/EditModulesModal/index.js b/protocol-designer/src/components/modals/EditModulesModal/index.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditModulesModal/index.js rename to protocol-designer/src/components/modals/EditModulesModal/index.tsx diff --git a/protocol-designer/src/components/modals/EditPipettesModal/StepChangesConfirmModal.js b/protocol-designer/src/components/modals/EditPipettesModal/StepChangesConfirmModal.tsx similarity index 100% rename from protocol-designer/src/components/modals/EditPipettesModal/StepChangesConfirmModal.js rename to protocol-designer/src/components/modals/EditPipettesModal/StepChangesConfirmModal.tsx diff --git a/protocol-designer/src/components/modals/EditPipettesModal/index.js b/protocol-designer/src/components/modals/EditPipettesModal/index.ts similarity index 100% rename from protocol-designer/src/components/modals/EditPipettesModal/index.js rename to protocol-designer/src/components/modals/EditPipettesModal/index.ts diff --git a/protocol-designer/src/components/modals/FilePipettesModal/ModuleFields.js b/protocol-designer/src/components/modals/FilePipettesModal/ModuleFields.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/ModuleFields.js rename to protocol-designer/src/components/modals/FilePipettesModal/ModuleFields.tsx diff --git a/protocol-designer/src/components/modals/FilePipettesModal/PipetteDiagram.js b/protocol-designer/src/components/modals/FilePipettesModal/PipetteDiagram.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/PipetteDiagram.js rename to protocol-designer/src/components/modals/FilePipettesModal/PipetteDiagram.tsx diff --git a/protocol-designer/src/components/modals/FilePipettesModal/PipetteFields.js b/protocol-designer/src/components/modals/FilePipettesModal/PipetteFields.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/PipetteFields.js rename to protocol-designer/src/components/modals/FilePipettesModal/PipetteFields.tsx diff --git a/protocol-designer/src/components/modals/FilePipettesModal/__tests__/ModuleFields.test.js b/protocol-designer/src/components/modals/FilePipettesModal/__tests__/ModuleFields.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/__tests__/ModuleFields.test.js rename to protocol-designer/src/components/modals/FilePipettesModal/__tests__/ModuleFields.test.tsx diff --git a/protocol-designer/src/components/modals/FilePipettesModal/__tests__/PipetteFields.test.js b/protocol-designer/src/components/modals/FilePipettesModal/__tests__/PipetteFields.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/__tests__/PipetteFields.test.js rename to protocol-designer/src/components/modals/FilePipettesModal/__tests__/PipetteFields.test.tsx diff --git a/protocol-designer/src/components/modals/FilePipettesModal/__tests__/index.test.js b/protocol-designer/src/components/modals/FilePipettesModal/__tests__/index.test.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/__tests__/index.test.js rename to protocol-designer/src/components/modals/FilePipettesModal/__tests__/index.test.tsx diff --git a/protocol-designer/src/components/modals/FilePipettesModal/index.js b/protocol-designer/src/components/modals/FilePipettesModal/index.tsx similarity index 100% rename from protocol-designer/src/components/modals/FilePipettesModal/index.js rename to protocol-designer/src/components/modals/FilePipettesModal/index.tsx diff --git a/protocol-designer/src/components/modals/FileUploadMessageModal/FileUploadMessageModal.js b/protocol-designer/src/components/modals/FileUploadMessageModal/FileUploadMessageModal.tsx similarity index 100% rename from protocol-designer/src/components/modals/FileUploadMessageModal/FileUploadMessageModal.js rename to protocol-designer/src/components/modals/FileUploadMessageModal/FileUploadMessageModal.tsx diff --git a/protocol-designer/src/components/modals/FileUploadMessageModal/__tests__/modalContents.test.js b/protocol-designer/src/components/modals/FileUploadMessageModal/__tests__/modalContents.test.ts similarity index 100% rename from protocol-designer/src/components/modals/FileUploadMessageModal/__tests__/modalContents.test.js rename to protocol-designer/src/components/modals/FileUploadMessageModal/__tests__/modalContents.test.ts diff --git a/protocol-designer/src/components/modals/FileUploadMessageModal/index.js b/protocol-designer/src/components/modals/FileUploadMessageModal/index.ts similarity index 100% rename from protocol-designer/src/components/modals/FileUploadMessageModal/index.js rename to protocol-designer/src/components/modals/FileUploadMessageModal/index.ts diff --git a/protocol-designer/src/components/modals/FileUploadMessageModal/modalContents.js b/protocol-designer/src/components/modals/FileUploadMessageModal/modalContents.tsx similarity index 100% rename from protocol-designer/src/components/modals/FileUploadMessageModal/modalContents.js rename to protocol-designer/src/components/modals/FileUploadMessageModal/modalContents.tsx diff --git a/protocol-designer/src/components/modals/FileUploadMessageModal/types.js b/protocol-designer/src/components/modals/FileUploadMessageModal/types.ts similarity index 100% rename from protocol-designer/src/components/modals/FileUploadMessageModal/types.js rename to protocol-designer/src/components/modals/FileUploadMessageModal/types.ts diff --git a/protocol-designer/src/components/modals/GateModal/SignUpForm.js b/protocol-designer/src/components/modals/GateModal/SignUpForm.tsx similarity index 100% rename from protocol-designer/src/components/modals/GateModal/SignUpForm.js rename to protocol-designer/src/components/modals/GateModal/SignUpForm.tsx diff --git a/protocol-designer/src/components/modals/GateModal/index.js b/protocol-designer/src/components/modals/GateModal/index.tsx similarity index 100% rename from protocol-designer/src/components/modals/GateModal/index.js rename to protocol-designer/src/components/modals/GateModal/index.tsx diff --git a/protocol-designer/src/components/modals/LabwareUploadMessageModal/LabwareUploadMessageModal.js b/protocol-designer/src/components/modals/LabwareUploadMessageModal/LabwareUploadMessageModal.tsx similarity index 100% rename from protocol-designer/src/components/modals/LabwareUploadMessageModal/LabwareUploadMessageModal.js rename to protocol-designer/src/components/modals/LabwareUploadMessageModal/LabwareUploadMessageModal.tsx diff --git a/protocol-designer/src/components/modals/LabwareUploadMessageModal/index.js b/protocol-designer/src/components/modals/LabwareUploadMessageModal/index.ts similarity index 100% rename from protocol-designer/src/components/modals/LabwareUploadMessageModal/index.js rename to protocol-designer/src/components/modals/LabwareUploadMessageModal/index.ts diff --git a/protocol-designer/src/components/modals/MoreOptionsModal.js b/protocol-designer/src/components/modals/MoreOptionsModal.tsx similarity index 100% rename from protocol-designer/src/components/modals/MoreOptionsModal.js rename to protocol-designer/src/components/modals/MoreOptionsModal.tsx diff --git a/protocol-designer/src/components/modals/NewFileModal/index.js b/protocol-designer/src/components/modals/NewFileModal/index.ts similarity index 100% rename from protocol-designer/src/components/modals/NewFileModal/index.js rename to protocol-designer/src/components/modals/NewFileModal/index.ts diff --git a/protocol-designer/src/components/modules/CrashInfoBox.js b/protocol-designer/src/components/modules/CrashInfoBox.tsx similarity index 100% rename from protocol-designer/src/components/modules/CrashInfoBox.js rename to protocol-designer/src/components/modules/CrashInfoBox.tsx diff --git a/protocol-designer/src/components/modules/EditModulesCard.js b/protocol-designer/src/components/modules/EditModulesCard.tsx similarity index 100% rename from protocol-designer/src/components/modules/EditModulesCard.js rename to protocol-designer/src/components/modules/EditModulesCard.tsx diff --git a/protocol-designer/src/components/modules/ModuleDiagram.js b/protocol-designer/src/components/modules/ModuleDiagram.tsx similarity index 100% rename from protocol-designer/src/components/modules/ModuleDiagram.js rename to protocol-designer/src/components/modules/ModuleDiagram.tsx diff --git a/protocol-designer/src/components/modules/ModuleRow.js b/protocol-designer/src/components/modules/ModuleRow.tsx similarity index 100% rename from protocol-designer/src/components/modules/ModuleRow.js rename to protocol-designer/src/components/modules/ModuleRow.tsx diff --git a/protocol-designer/src/components/modules/__tests__/EditModulesCard.test.js b/protocol-designer/src/components/modules/__tests__/EditModulesCard.test.tsx similarity index 100% rename from protocol-designer/src/components/modules/__tests__/EditModulesCard.test.js rename to protocol-designer/src/components/modules/__tests__/EditModulesCard.test.tsx diff --git a/protocol-designer/src/components/modules/__tests__/ModuleDiagram.test.js b/protocol-designer/src/components/modules/__tests__/ModuleDiagram.test.tsx similarity index 100% rename from protocol-designer/src/components/modules/__tests__/ModuleDiagram.test.js rename to protocol-designer/src/components/modules/__tests__/ModuleDiagram.test.tsx diff --git a/protocol-designer/src/components/modules/__tests__/ModuleRow.test.js b/protocol-designer/src/components/modules/__tests__/ModuleRow.test.tsx similarity index 100% rename from protocol-designer/src/components/modules/__tests__/ModuleRow.test.js rename to protocol-designer/src/components/modules/__tests__/ModuleRow.test.tsx diff --git a/protocol-designer/src/components/modules/__tests__/utils.test.js b/protocol-designer/src/components/modules/__tests__/utils.test.ts similarity index 100% rename from protocol-designer/src/components/modules/__tests__/utils.test.js rename to protocol-designer/src/components/modules/__tests__/utils.test.ts diff --git a/protocol-designer/src/components/modules/index.js b/protocol-designer/src/components/modules/index.ts similarity index 100% rename from protocol-designer/src/components/modules/index.js rename to protocol-designer/src/components/modules/index.ts diff --git a/protocol-designer/src/components/modules/utils.js b/protocol-designer/src/components/modules/utils.ts similarity index 100% rename from protocol-designer/src/components/modules/utils.js rename to protocol-designer/src/components/modules/utils.ts diff --git a/protocol-designer/src/components/portals/MainPageModalPortal.js b/protocol-designer/src/components/portals/MainPageModalPortal.tsx similarity index 100% rename from protocol-designer/src/components/portals/MainPageModalPortal.js rename to protocol-designer/src/components/portals/MainPageModalPortal.tsx diff --git a/protocol-designer/src/components/portals/TopPortal.js b/protocol-designer/src/components/portals/TopPortal.tsx similarity index 100% rename from protocol-designer/src/components/portals/TopPortal.js rename to protocol-designer/src/components/portals/TopPortal.tsx diff --git a/protocol-designer/src/components/portals/__mocks__/MainPageModalPortal.js b/protocol-designer/src/components/portals/__mocks__/MainPageModalPortal.ts similarity index 100% rename from protocol-designer/src/components/portals/__mocks__/MainPageModalPortal.js rename to protocol-designer/src/components/portals/__mocks__/MainPageModalPortal.ts diff --git a/protocol-designer/src/components/steplist/AspirateDispenseHeader.js b/protocol-designer/src/components/steplist/AspirateDispenseHeader.tsx similarity index 100% rename from protocol-designer/src/components/steplist/AspirateDispenseHeader.js rename to protocol-designer/src/components/steplist/AspirateDispenseHeader.tsx diff --git a/protocol-designer/src/components/steplist/ContextMenu.js b/protocol-designer/src/components/steplist/ContextMenu.tsx similarity index 100% rename from protocol-designer/src/components/steplist/ContextMenu.js rename to protocol-designer/src/components/steplist/ContextMenu.tsx diff --git a/protocol-designer/src/components/steplist/DraggableStepItems.js b/protocol-designer/src/components/steplist/DraggableStepItems.tsx similarity index 100% rename from protocol-designer/src/components/steplist/DraggableStepItems.js rename to protocol-designer/src/components/steplist/DraggableStepItems.tsx diff --git a/protocol-designer/src/components/steplist/IngredPill.js b/protocol-designer/src/components/steplist/IngredPill.tsx similarity index 100% rename from protocol-designer/src/components/steplist/IngredPill.js rename to protocol-designer/src/components/steplist/IngredPill.tsx diff --git a/protocol-designer/src/components/steplist/LabwareTooltipContents.js b/protocol-designer/src/components/steplist/LabwareTooltipContents.tsx similarity index 100% rename from protocol-designer/src/components/steplist/LabwareTooltipContents.js rename to protocol-designer/src/components/steplist/LabwareTooltipContents.tsx diff --git a/protocol-designer/src/components/steplist/MixHeader.js b/protocol-designer/src/components/steplist/MixHeader.tsx similarity index 100% rename from protocol-designer/src/components/steplist/MixHeader.js rename to protocol-designer/src/components/steplist/MixHeader.tsx diff --git a/protocol-designer/src/components/steplist/ModuleStepItems.js b/protocol-designer/src/components/steplist/ModuleStepItems.tsx similarity index 100% rename from protocol-designer/src/components/steplist/ModuleStepItems.js rename to protocol-designer/src/components/steplist/ModuleStepItems.tsx diff --git a/protocol-designer/src/components/steplist/MultiChannelSubstep.js b/protocol-designer/src/components/steplist/MultiChannelSubstep.tsx similarity index 100% rename from protocol-designer/src/components/steplist/MultiChannelSubstep.js rename to protocol-designer/src/components/steplist/MultiChannelSubstep.tsx diff --git a/protocol-designer/src/components/steplist/MultiSelectToolbar/index.js b/protocol-designer/src/components/steplist/MultiSelectToolbar/index.tsx similarity index 100% rename from protocol-designer/src/components/steplist/MultiSelectToolbar/index.js rename to protocol-designer/src/components/steplist/MultiSelectToolbar/index.tsx diff --git a/protocol-designer/src/components/steplist/PauseStepItems.js b/protocol-designer/src/components/steplist/PauseStepItems.tsx similarity index 100% rename from protocol-designer/src/components/steplist/PauseStepItems.js rename to protocol-designer/src/components/steplist/PauseStepItems.tsx diff --git a/protocol-designer/src/components/steplist/PresavedStepItem.js b/protocol-designer/src/components/steplist/PresavedStepItem.tsx similarity index 100% rename from protocol-designer/src/components/steplist/PresavedStepItem.js rename to protocol-designer/src/components/steplist/PresavedStepItem.tsx diff --git a/protocol-designer/src/components/steplist/SourceDestSubstep.js b/protocol-designer/src/components/steplist/SourceDestSubstep.tsx similarity index 100% rename from protocol-designer/src/components/steplist/SourceDestSubstep.js rename to protocol-designer/src/components/steplist/SourceDestSubstep.tsx diff --git a/protocol-designer/src/components/steplist/StartingDeckStateTerminalItem.js b/protocol-designer/src/components/steplist/StartingDeckStateTerminalItem.tsx similarity index 100% rename from protocol-designer/src/components/steplist/StartingDeckStateTerminalItem.js rename to protocol-designer/src/components/steplist/StartingDeckStateTerminalItem.tsx diff --git a/protocol-designer/src/components/steplist/StepItem.js b/protocol-designer/src/components/steplist/StepItem.tsx similarity index 100% rename from protocol-designer/src/components/steplist/StepItem.js rename to protocol-designer/src/components/steplist/StepItem.tsx diff --git a/protocol-designer/src/components/steplist/StepList.js b/protocol-designer/src/components/steplist/StepList.tsx similarity index 100% rename from protocol-designer/src/components/steplist/StepList.js rename to protocol-designer/src/components/steplist/StepList.tsx diff --git a/protocol-designer/src/components/steplist/SubstepRow.js b/protocol-designer/src/components/steplist/SubstepRow.tsx similarity index 100% rename from protocol-designer/src/components/steplist/SubstepRow.js rename to protocol-designer/src/components/steplist/SubstepRow.tsx diff --git a/protocol-designer/src/components/steplist/TerminalItem/TerminalItemLink.js b/protocol-designer/src/components/steplist/TerminalItem/TerminalItemLink.tsx similarity index 100% rename from protocol-designer/src/components/steplist/TerminalItem/TerminalItemLink.js rename to protocol-designer/src/components/steplist/TerminalItem/TerminalItemLink.tsx diff --git a/protocol-designer/src/components/steplist/TerminalItem/index.js b/protocol-designer/src/components/steplist/TerminalItem/index.tsx similarity index 100% rename from protocol-designer/src/components/steplist/TerminalItem/index.js rename to protocol-designer/src/components/steplist/TerminalItem/index.tsx diff --git a/protocol-designer/src/components/steplist/__tests__/ModuleStepItems.test.js b/protocol-designer/src/components/steplist/__tests__/ModuleStepItems.test.tsx similarity index 100% rename from protocol-designer/src/components/steplist/__tests__/ModuleStepItems.test.js rename to protocol-designer/src/components/steplist/__tests__/ModuleStepItems.test.tsx diff --git a/protocol-designer/src/components/steplist/__tests__/MultiSelectToolbar.test.js b/protocol-designer/src/components/steplist/__tests__/MultiSelectToolbar.test.tsx similarity index 100% rename from protocol-designer/src/components/steplist/__tests__/MultiSelectToolbar.test.js rename to protocol-designer/src/components/steplist/__tests__/MultiSelectToolbar.test.tsx diff --git a/protocol-designer/src/components/steplist/__tests__/StepItemContents.test.js b/protocol-designer/src/components/steplist/__tests__/StepItemContents.test.tsx similarity index 100% rename from protocol-designer/src/components/steplist/__tests__/StepItemContents.test.js rename to protocol-designer/src/components/steplist/__tests__/StepItemContents.test.tsx diff --git a/protocol-designer/src/components/steplist/__tests__/StepList.test.js b/protocol-designer/src/components/steplist/__tests__/StepList.test.tsx similarity index 100% rename from protocol-designer/src/components/steplist/__tests__/StepList.test.js rename to protocol-designer/src/components/steplist/__tests__/StepList.test.tsx diff --git a/protocol-designer/src/components/steplist/__tests__/TerminalItem.test.js b/protocol-designer/src/components/steplist/__tests__/TerminalItem.test.tsx similarity index 100% rename from protocol-designer/src/components/steplist/__tests__/TerminalItem.test.js rename to protocol-designer/src/components/steplist/__tests__/TerminalItem.test.tsx diff --git a/protocol-designer/src/components/steplist/index.js b/protocol-designer/src/components/steplist/index.ts similarity index 100% rename from protocol-designer/src/components/steplist/index.js rename to protocol-designer/src/components/steplist/index.ts diff --git a/protocol-designer/src/components/steplist/utils.js b/protocol-designer/src/components/steplist/utils.ts similarity index 100% rename from protocol-designer/src/components/steplist/utils.js rename to protocol-designer/src/components/steplist/utils.ts diff --git a/protocol-designer/src/components/swatchColors.js b/protocol-designer/src/components/swatchColors.ts similarity index 100% rename from protocol-designer/src/components/swatchColors.js rename to protocol-designer/src/components/swatchColors.ts diff --git a/protocol-designer/src/configureStore.js b/protocol-designer/src/configureStore.ts similarity index 100% rename from protocol-designer/src/configureStore.js rename to protocol-designer/src/configureStore.ts diff --git a/protocol-designer/src/constants.js b/protocol-designer/src/constants.ts similarity index 100% rename from protocol-designer/src/constants.js rename to protocol-designer/src/constants.ts diff --git a/protocol-designer/src/containers/ConnectedFilePage.js b/protocol-designer/src/containers/ConnectedFilePage.ts similarity index 100% rename from protocol-designer/src/containers/ConnectedFilePage.js rename to protocol-designer/src/containers/ConnectedFilePage.ts diff --git a/protocol-designer/src/containers/ConnectedMainPanel.js b/protocol-designer/src/containers/ConnectedMainPanel.tsx similarity index 100% rename from protocol-designer/src/containers/ConnectedMainPanel.js rename to protocol-designer/src/containers/ConnectedMainPanel.tsx diff --git a/protocol-designer/src/containers/ConnectedNav.js b/protocol-designer/src/containers/ConnectedNav.tsx similarity index 100% rename from protocol-designer/src/containers/ConnectedNav.js rename to protocol-designer/src/containers/ConnectedNav.tsx diff --git a/protocol-designer/src/containers/ConnectedSidebar.js b/protocol-designer/src/containers/ConnectedSidebar.tsx similarity index 100% rename from protocol-designer/src/containers/ConnectedSidebar.js rename to protocol-designer/src/containers/ConnectedSidebar.tsx diff --git a/protocol-designer/src/containers/ConnectedStepItem.js b/protocol-designer/src/containers/ConnectedStepItem.tsx similarity index 100% rename from protocol-designer/src/containers/ConnectedStepItem.js rename to protocol-designer/src/containers/ConnectedStepItem.tsx diff --git a/protocol-designer/src/containers/ConnectedStepList.js b/protocol-designer/src/containers/ConnectedStepList.ts similarity index 100% rename from protocol-designer/src/containers/ConnectedStepList.js rename to protocol-designer/src/containers/ConnectedStepList.ts diff --git a/protocol-designer/src/containers/ConnectedTitleBar.js b/protocol-designer/src/containers/ConnectedTitleBar.tsx similarity index 100% rename from protocol-designer/src/containers/ConnectedTitleBar.js rename to protocol-designer/src/containers/ConnectedTitleBar.tsx diff --git a/protocol-designer/src/containers/IngredientsList.js b/protocol-designer/src/containers/IngredientsList.ts similarity index 100% rename from protocol-designer/src/containers/IngredientsList.js rename to protocol-designer/src/containers/IngredientsList.ts diff --git a/protocol-designer/src/containers/__tests__/ConnectedStepItem.test.js b/protocol-designer/src/containers/__tests__/ConnectedStepItem.test.tsx similarity index 100% rename from protocol-designer/src/containers/__tests__/ConnectedStepItem.test.js rename to protocol-designer/src/containers/__tests__/ConnectedStepItem.test.tsx diff --git a/protocol-designer/src/dismiss/__tests__/reducers.test.js b/protocol-designer/src/dismiss/__tests__/reducers.test.ts similarity index 100% rename from protocol-designer/src/dismiss/__tests__/reducers.test.js rename to protocol-designer/src/dismiss/__tests__/reducers.test.ts diff --git a/protocol-designer/src/dismiss/actions.js b/protocol-designer/src/dismiss/actions.ts similarity index 100% rename from protocol-designer/src/dismiss/actions.js rename to protocol-designer/src/dismiss/actions.ts diff --git a/protocol-designer/src/dismiss/index.js b/protocol-designer/src/dismiss/index.ts similarity index 100% rename from protocol-designer/src/dismiss/index.js rename to protocol-designer/src/dismiss/index.ts diff --git a/protocol-designer/src/dismiss/reducers.js b/protocol-designer/src/dismiss/reducers.ts similarity index 100% rename from protocol-designer/src/dismiss/reducers.js rename to protocol-designer/src/dismiss/reducers.ts diff --git a/protocol-designer/src/dismiss/selectors.js b/protocol-designer/src/dismiss/selectors.ts similarity index 100% rename from protocol-designer/src/dismiss/selectors.js rename to protocol-designer/src/dismiss/selectors.ts diff --git a/protocol-designer/src/feature-flags/__tests__/getFlagsFromQueryParams.test.js b/protocol-designer/src/feature-flags/__tests__/getFlagsFromQueryParams.test.ts similarity index 100% rename from protocol-designer/src/feature-flags/__tests__/getFlagsFromQueryParams.test.js rename to protocol-designer/src/feature-flags/__tests__/getFlagsFromQueryParams.test.ts diff --git a/protocol-designer/src/feature-flags/actions.js b/protocol-designer/src/feature-flags/actions.ts similarity index 100% rename from protocol-designer/src/feature-flags/actions.js rename to protocol-designer/src/feature-flags/actions.ts diff --git a/protocol-designer/src/feature-flags/index.js b/protocol-designer/src/feature-flags/index.ts similarity index 100% rename from protocol-designer/src/feature-flags/index.js rename to protocol-designer/src/feature-flags/index.ts diff --git a/protocol-designer/src/feature-flags/reducers.js b/protocol-designer/src/feature-flags/reducers.ts similarity index 100% rename from protocol-designer/src/feature-flags/reducers.js rename to protocol-designer/src/feature-flags/reducers.ts diff --git a/protocol-designer/src/feature-flags/selectors.js b/protocol-designer/src/feature-flags/selectors.ts similarity index 100% rename from protocol-designer/src/feature-flags/selectors.js rename to protocol-designer/src/feature-flags/selectors.ts diff --git a/protocol-designer/src/feature-flags/types.js b/protocol-designer/src/feature-flags/types.ts similarity index 100% rename from protocol-designer/src/feature-flags/types.js rename to protocol-designer/src/feature-flags/types.ts diff --git a/protocol-designer/src/feature-flags/utils.js b/protocol-designer/src/feature-flags/utils.ts similarity index 100% rename from protocol-designer/src/feature-flags/utils.js rename to protocol-designer/src/feature-flags/utils.ts diff --git a/protocol-designer/src/file-data/__fixtures__/createFile/commonFields.js b/protocol-designer/src/file-data/__fixtures__/createFile/commonFields.ts similarity index 100% rename from protocol-designer/src/file-data/__fixtures__/createFile/commonFields.js rename to protocol-designer/src/file-data/__fixtures__/createFile/commonFields.ts diff --git a/protocol-designer/src/file-data/__fixtures__/createFile/engageMagnet.js b/protocol-designer/src/file-data/__fixtures__/createFile/engageMagnet.ts similarity index 100% rename from protocol-designer/src/file-data/__fixtures__/createFile/engageMagnet.js rename to protocol-designer/src/file-data/__fixtures__/createFile/engageMagnet.ts diff --git a/protocol-designer/src/file-data/__fixtures__/createFile/noModules.js b/protocol-designer/src/file-data/__fixtures__/createFile/noModules.ts similarity index 100% rename from protocol-designer/src/file-data/__fixtures__/createFile/noModules.js rename to protocol-designer/src/file-data/__fixtures__/createFile/noModules.ts diff --git a/protocol-designer/src/file-data/__fixtures__/createFile/v5Fixture.js b/protocol-designer/src/file-data/__fixtures__/createFile/v5Fixture.ts similarity index 100% rename from protocol-designer/src/file-data/__fixtures__/createFile/v5Fixture.js rename to protocol-designer/src/file-data/__fixtures__/createFile/v5Fixture.ts diff --git a/protocol-designer/src/file-data/__tests__/commandsSelectors.test.js b/protocol-designer/src/file-data/__tests__/commandsSelectors.test.ts similarity index 100% rename from protocol-designer/src/file-data/__tests__/commandsSelectors.test.js rename to protocol-designer/src/file-data/__tests__/commandsSelectors.test.ts diff --git a/protocol-designer/src/file-data/__tests__/createFile.test.js b/protocol-designer/src/file-data/__tests__/createFile.test.ts similarity index 100% rename from protocol-designer/src/file-data/__tests__/createFile.test.js rename to protocol-designer/src/file-data/__tests__/createFile.test.ts diff --git a/protocol-designer/src/file-data/__tests__/getExportedFileSchemaVersion.test.js b/protocol-designer/src/file-data/__tests__/getExportedFileSchemaVersion.test.ts similarity index 100% rename from protocol-designer/src/file-data/__tests__/getExportedFileSchemaVersion.test.js rename to protocol-designer/src/file-data/__tests__/getExportedFileSchemaVersion.test.ts diff --git a/protocol-designer/src/file-data/__tests__/getIsV4Protocol.test.js b/protocol-designer/src/file-data/__tests__/getIsV4Protocol.test.ts similarity index 100% rename from protocol-designer/src/file-data/__tests__/getIsV4Protocol.test.js rename to protocol-designer/src/file-data/__tests__/getIsV4Protocol.test.ts diff --git a/protocol-designer/src/file-data/__tests__/getRobotStateTimelineWithoutAirGapDispenseCommand.test.js b/protocol-designer/src/file-data/__tests__/getRobotStateTimelineWithoutAirGapDispenseCommand.test.ts similarity index 100% rename from protocol-designer/src/file-data/__tests__/getRobotStateTimelineWithoutAirGapDispenseCommand.test.js rename to protocol-designer/src/file-data/__tests__/getRobotStateTimelineWithoutAirGapDispenseCommand.test.ts diff --git a/protocol-designer/src/file-data/actions.js b/protocol-designer/src/file-data/actions.ts similarity index 100% rename from protocol-designer/src/file-data/actions.js rename to protocol-designer/src/file-data/actions.ts diff --git a/protocol-designer/src/file-data/index.js b/protocol-designer/src/file-data/index.ts similarity index 100% rename from protocol-designer/src/file-data/index.js rename to protocol-designer/src/file-data/index.ts diff --git a/protocol-designer/src/file-data/reducers/index.js b/protocol-designer/src/file-data/reducers/index.ts similarity index 100% rename from protocol-designer/src/file-data/reducers/index.js rename to protocol-designer/src/file-data/reducers/index.ts diff --git a/protocol-designer/src/file-data/selectors/commands.js b/protocol-designer/src/file-data/selectors/commands.ts similarity index 100% rename from protocol-designer/src/file-data/selectors/commands.js rename to protocol-designer/src/file-data/selectors/commands.ts diff --git a/protocol-designer/src/file-data/selectors/fileCreator.js b/protocol-designer/src/file-data/selectors/fileCreator.ts similarity index 100% rename from protocol-designer/src/file-data/selectors/fileCreator.js rename to protocol-designer/src/file-data/selectors/fileCreator.ts diff --git a/protocol-designer/src/file-data/selectors/fileFields.js b/protocol-designer/src/file-data/selectors/fileFields.ts similarity index 100% rename from protocol-designer/src/file-data/selectors/fileFields.js rename to protocol-designer/src/file-data/selectors/fileFields.ts diff --git a/protocol-designer/src/file-data/selectors/index.js b/protocol-designer/src/file-data/selectors/index.ts similarity index 100% rename from protocol-designer/src/file-data/selectors/index.js rename to protocol-designer/src/file-data/selectors/index.ts diff --git a/protocol-designer/src/file-data/types.js b/protocol-designer/src/file-data/types.ts similarity index 100% rename from protocol-designer/src/file-data/types.js rename to protocol-designer/src/file-data/types.ts diff --git a/protocol-designer/src/file-types.js b/protocol-designer/src/file-types.ts similarity index 100% rename from protocol-designer/src/file-types.js rename to protocol-designer/src/file-types.ts diff --git a/protocol-designer/src/form-types.js b/protocol-designer/src/form-types.ts similarity index 100% rename from protocol-designer/src/form-types.js rename to protocol-designer/src/form-types.ts diff --git a/protocol-designer/src/index.js b/protocol-designer/src/index.tsx similarity index 100% rename from protocol-designer/src/index.js rename to protocol-designer/src/index.tsx diff --git a/protocol-designer/src/initialize.js b/protocol-designer/src/initialize.ts similarity index 100% rename from protocol-designer/src/initialize.js rename to protocol-designer/src/initialize.ts diff --git a/protocol-designer/src/labware-defs/__mocks__/utils.js b/protocol-designer/src/labware-defs/__mocks__/utils.ts similarity index 100% rename from protocol-designer/src/labware-defs/__mocks__/utils.js rename to protocol-designer/src/labware-defs/__mocks__/utils.ts diff --git a/protocol-designer/src/labware-defs/actions.js b/protocol-designer/src/labware-defs/actions.ts similarity index 100% rename from protocol-designer/src/labware-defs/actions.js rename to protocol-designer/src/labware-defs/actions.ts diff --git a/protocol-designer/src/labware-defs/index.js b/protocol-designer/src/labware-defs/index.ts similarity index 100% rename from protocol-designer/src/labware-defs/index.js rename to protocol-designer/src/labware-defs/index.ts diff --git a/protocol-designer/src/labware-defs/reducers.js b/protocol-designer/src/labware-defs/reducers.ts similarity index 100% rename from protocol-designer/src/labware-defs/reducers.js rename to protocol-designer/src/labware-defs/reducers.ts diff --git a/protocol-designer/src/labware-defs/selectors.js b/protocol-designer/src/labware-defs/selectors.ts similarity index 100% rename from protocol-designer/src/labware-defs/selectors.js rename to protocol-designer/src/labware-defs/selectors.ts diff --git a/protocol-designer/src/labware-defs/types.js b/protocol-designer/src/labware-defs/types.ts similarity index 100% rename from protocol-designer/src/labware-defs/types.js rename to protocol-designer/src/labware-defs/types.ts diff --git a/protocol-designer/src/labware-defs/utils.js b/protocol-designer/src/labware-defs/utils.ts similarity index 100% rename from protocol-designer/src/labware-defs/utils.js rename to protocol-designer/src/labware-defs/utils.ts diff --git a/protocol-designer/src/labware-ingred/__tests__/actions.test.js b/protocol-designer/src/labware-ingred/__tests__/actions.test.ts similarity index 100% rename from protocol-designer/src/labware-ingred/__tests__/actions.test.js rename to protocol-designer/src/labware-ingred/__tests__/actions.test.ts diff --git a/protocol-designer/src/labware-ingred/__tests__/containers.test.js b/protocol-designer/src/labware-ingred/__tests__/containers.test.ts similarity index 100% rename from protocol-designer/src/labware-ingred/__tests__/containers.test.js rename to protocol-designer/src/labware-ingred/__tests__/containers.test.ts diff --git a/protocol-designer/src/labware-ingred/__tests__/ingredients.test.js b/protocol-designer/src/labware-ingred/__tests__/ingredients.test.ts similarity index 100% rename from protocol-designer/src/labware-ingred/__tests__/ingredients.test.js rename to protocol-designer/src/labware-ingred/__tests__/ingredients.test.ts diff --git a/protocol-designer/src/labware-ingred/__tests__/selectors.test.js b/protocol-designer/src/labware-ingred/__tests__/selectors.test.ts similarity index 100% rename from protocol-designer/src/labware-ingred/__tests__/selectors.test.js rename to protocol-designer/src/labware-ingred/__tests__/selectors.test.ts diff --git a/protocol-designer/src/labware-ingred/__tests__/utils.test.js b/protocol-designer/src/labware-ingred/__tests__/utils.test.ts similarity index 100% rename from protocol-designer/src/labware-ingred/__tests__/utils.test.js rename to protocol-designer/src/labware-ingred/__tests__/utils.test.ts diff --git a/protocol-designer/src/labware-ingred/actions/actions.js b/protocol-designer/src/labware-ingred/actions/actions.ts similarity index 100% rename from protocol-designer/src/labware-ingred/actions/actions.js rename to protocol-designer/src/labware-ingred/actions/actions.ts diff --git a/protocol-designer/src/labware-ingred/actions/index.js b/protocol-designer/src/labware-ingred/actions/index.ts similarity index 100% rename from protocol-designer/src/labware-ingred/actions/index.js rename to protocol-designer/src/labware-ingred/actions/index.ts diff --git a/protocol-designer/src/labware-ingred/actions/thunks.js b/protocol-designer/src/labware-ingred/actions/thunks.ts similarity index 100% rename from protocol-designer/src/labware-ingred/actions/thunks.js rename to protocol-designer/src/labware-ingred/actions/thunks.ts diff --git a/protocol-designer/src/labware-ingred/reducers/index.js b/protocol-designer/src/labware-ingred/reducers/index.ts similarity index 100% rename from protocol-designer/src/labware-ingred/reducers/index.js rename to protocol-designer/src/labware-ingred/reducers/index.ts diff --git a/protocol-designer/src/labware-ingred/selectors.js b/protocol-designer/src/labware-ingred/selectors.ts similarity index 100% rename from protocol-designer/src/labware-ingred/selectors.js rename to protocol-designer/src/labware-ingred/selectors.ts diff --git a/protocol-designer/src/labware-ingred/types.js b/protocol-designer/src/labware-ingred/types.ts similarity index 100% rename from protocol-designer/src/labware-ingred/types.js rename to protocol-designer/src/labware-ingred/types.ts diff --git a/protocol-designer/src/labware-ingred/utils.js b/protocol-designer/src/labware-ingred/utils.ts similarity index 100% rename from protocol-designer/src/labware-ingred/utils.js rename to protocol-designer/src/labware-ingred/utils.ts diff --git a/protocol-designer/src/load-file/__tests__/actions.test.js b/protocol-designer/src/load-file/__tests__/actions.test.ts similarity index 100% rename from protocol-designer/src/load-file/__tests__/actions.test.js rename to protocol-designer/src/load-file/__tests__/actions.test.ts diff --git a/protocol-designer/src/load-file/__tests__/reducers.test.js b/protocol-designer/src/load-file/__tests__/reducers.test.ts similarity index 100% rename from protocol-designer/src/load-file/__tests__/reducers.test.js rename to protocol-designer/src/load-file/__tests__/reducers.test.ts diff --git a/protocol-designer/src/load-file/actions.js b/protocol-designer/src/load-file/actions.ts similarity index 100% rename from protocol-designer/src/load-file/actions.js rename to protocol-designer/src/load-file/actions.ts diff --git a/protocol-designer/src/load-file/index.js b/protocol-designer/src/load-file/index.ts similarity index 100% rename from protocol-designer/src/load-file/index.js rename to protocol-designer/src/load-file/index.ts diff --git a/protocol-designer/src/load-file/migration/1_1_0.js b/protocol-designer/src/load-file/migration/1_1_0.ts similarity index 100% rename from protocol-designer/src/load-file/migration/1_1_0.js rename to protocol-designer/src/load-file/migration/1_1_0.ts diff --git a/protocol-designer/src/load-file/migration/3_0_0.js b/protocol-designer/src/load-file/migration/3_0_0.ts similarity index 100% rename from protocol-designer/src/load-file/migration/3_0_0.js rename to protocol-designer/src/load-file/migration/3_0_0.ts diff --git a/protocol-designer/src/load-file/migration/4_0_0.js b/protocol-designer/src/load-file/migration/4_0_0.ts similarity index 100% rename from protocol-designer/src/load-file/migration/4_0_0.js rename to protocol-designer/src/load-file/migration/4_0_0.ts diff --git a/protocol-designer/src/load-file/migration/5_0_0.js b/protocol-designer/src/load-file/migration/5_0_0.ts similarity index 100% rename from protocol-designer/src/load-file/migration/5_0_0.js rename to protocol-designer/src/load-file/migration/5_0_0.ts diff --git a/protocol-designer/src/load-file/migration/5_1_0.js b/protocol-designer/src/load-file/migration/5_1_0.ts similarity index 100% rename from protocol-designer/src/load-file/migration/5_1_0.js rename to protocol-designer/src/load-file/migration/5_1_0.ts diff --git a/protocol-designer/src/load-file/migration/5_2_0.js b/protocol-designer/src/load-file/migration/5_2_0.ts similarity index 100% rename from protocol-designer/src/load-file/migration/5_2_0.js rename to protocol-designer/src/load-file/migration/5_2_0.ts diff --git a/protocol-designer/src/load-file/migration/__tests__/1_1_0.test.js b/protocol-designer/src/load-file/migration/__tests__/1_1_0.test.ts similarity index 100% rename from protocol-designer/src/load-file/migration/__tests__/1_1_0.test.js rename to protocol-designer/src/load-file/migration/__tests__/1_1_0.test.ts diff --git a/protocol-designer/src/load-file/migration/__tests__/3_0_0.test.js b/protocol-designer/src/load-file/migration/__tests__/3_0_0.test.ts similarity index 100% rename from protocol-designer/src/load-file/migration/__tests__/3_0_0.test.js rename to protocol-designer/src/load-file/migration/__tests__/3_0_0.test.ts diff --git a/protocol-designer/src/load-file/migration/__tests__/index.test.js b/protocol-designer/src/load-file/migration/__tests__/index.test.ts similarity index 100% rename from protocol-designer/src/load-file/migration/__tests__/index.test.js rename to protocol-designer/src/load-file/migration/__tests__/index.test.ts diff --git a/protocol-designer/src/load-file/migration/index.js b/protocol-designer/src/load-file/migration/index.ts similarity index 100% rename from protocol-designer/src/load-file/migration/index.js rename to protocol-designer/src/load-file/migration/index.ts diff --git a/protocol-designer/src/load-file/migration/utils/__mocks__/v1LabwareModelToV2Def.js b/protocol-designer/src/load-file/migration/utils/__mocks__/v1LabwareModelToV2Def.ts similarity index 100% rename from protocol-designer/src/load-file/migration/utils/__mocks__/v1LabwareModelToV2Def.js rename to protocol-designer/src/load-file/migration/utils/__mocks__/v1LabwareModelToV2Def.ts diff --git a/protocol-designer/src/load-file/migration/utils/v1LabwareModelToV2Def.js b/protocol-designer/src/load-file/migration/utils/v1LabwareModelToV2Def.ts similarity index 100% rename from protocol-designer/src/load-file/migration/utils/v1LabwareModelToV2Def.js rename to protocol-designer/src/load-file/migration/utils/v1LabwareModelToV2Def.ts diff --git a/protocol-designer/src/load-file/reducers.js b/protocol-designer/src/load-file/reducers.ts similarity index 100% rename from protocol-designer/src/load-file/reducers.js rename to protocol-designer/src/load-file/reducers.ts diff --git a/protocol-designer/src/load-file/selectors.js b/protocol-designer/src/load-file/selectors.ts similarity index 100% rename from protocol-designer/src/load-file/selectors.js rename to protocol-designer/src/load-file/selectors.ts diff --git a/protocol-designer/src/load-file/types.js b/protocol-designer/src/load-file/types.ts similarity index 100% rename from protocol-designer/src/load-file/types.js rename to protocol-designer/src/load-file/types.ts diff --git a/protocol-designer/src/load-file/utils.js b/protocol-designer/src/load-file/utils.ts similarity index 100% rename from protocol-designer/src/load-file/utils.js rename to protocol-designer/src/load-file/utils.ts diff --git a/protocol-designer/src/localization/en/index.js b/protocol-designer/src/localization/en/index.ts similarity index 100% rename from protocol-designer/src/localization/en/index.js rename to protocol-designer/src/localization/en/index.ts diff --git a/protocol-designer/src/localization/index.js b/protocol-designer/src/localization/index.ts similarity index 100% rename from protocol-designer/src/localization/index.js rename to protocol-designer/src/localization/index.ts diff --git a/protocol-designer/src/modules/index.js b/protocol-designer/src/modules/index.ts similarity index 100% rename from protocol-designer/src/modules/index.js rename to protocol-designer/src/modules/index.ts diff --git a/protocol-designer/src/modules/moduleData.js b/protocol-designer/src/modules/moduleData.ts similarity index 100% rename from protocol-designer/src/modules/moduleData.js rename to protocol-designer/src/modules/moduleData.ts diff --git a/protocol-designer/src/navigation/actions.js b/protocol-designer/src/navigation/actions.ts similarity index 100% rename from protocol-designer/src/navigation/actions.js rename to protocol-designer/src/navigation/actions.ts diff --git a/protocol-designer/src/navigation/index.js b/protocol-designer/src/navigation/index.ts similarity index 100% rename from protocol-designer/src/navigation/index.js rename to protocol-designer/src/navigation/index.ts diff --git a/protocol-designer/src/navigation/reducers/index.js b/protocol-designer/src/navigation/reducers/index.ts similarity index 100% rename from protocol-designer/src/navigation/reducers/index.js rename to protocol-designer/src/navigation/reducers/index.ts diff --git a/protocol-designer/src/navigation/selectors.js b/protocol-designer/src/navigation/selectors.ts similarity index 100% rename from protocol-designer/src/navigation/selectors.js rename to protocol-designer/src/navigation/selectors.ts diff --git a/protocol-designer/src/navigation/types.js b/protocol-designer/src/navigation/types.ts similarity index 100% rename from protocol-designer/src/navigation/types.js rename to protocol-designer/src/navigation/types.ts diff --git a/protocol-designer/src/networking/index.js b/protocol-designer/src/networking/index.ts similarity index 100% rename from protocol-designer/src/networking/index.js rename to protocol-designer/src/networking/index.ts diff --git a/protocol-designer/src/networking/opentronsWebApi.js b/protocol-designer/src/networking/opentronsWebApi.ts similarity index 100% rename from protocol-designer/src/networking/opentronsWebApi.js rename to protocol-designer/src/networking/opentronsWebApi.ts diff --git a/protocol-designer/src/persist.js b/protocol-designer/src/persist.ts similarity index 100% rename from protocol-designer/src/persist.js rename to protocol-designer/src/persist.ts diff --git a/protocol-designer/src/pipettes/pipetteData.js b/protocol-designer/src/pipettes/pipetteData.ts similarity index 100% rename from protocol-designer/src/pipettes/pipetteData.js rename to protocol-designer/src/pipettes/pipetteData.ts diff --git a/protocol-designer/src/step-forms/actions/index.js b/protocol-designer/src/step-forms/actions/index.ts similarity index 100% rename from protocol-designer/src/step-forms/actions/index.js rename to protocol-designer/src/step-forms/actions/index.ts diff --git a/protocol-designer/src/step-forms/actions/modules.js b/protocol-designer/src/step-forms/actions/modules.ts similarity index 100% rename from protocol-designer/src/step-forms/actions/modules.js rename to protocol-designer/src/step-forms/actions/modules.ts diff --git a/protocol-designer/src/step-forms/actions/pipettes.js b/protocol-designer/src/step-forms/actions/pipettes.ts similarity index 100% rename from protocol-designer/src/step-forms/actions/pipettes.js rename to protocol-designer/src/step-forms/actions/pipettes.ts diff --git a/protocol-designer/src/step-forms/index.js b/protocol-designer/src/step-forms/index.ts similarity index 100% rename from protocol-designer/src/step-forms/index.js rename to protocol-designer/src/step-forms/index.ts diff --git a/protocol-designer/src/step-forms/reducers/index.js b/protocol-designer/src/step-forms/reducers/index.ts similarity index 100% rename from protocol-designer/src/step-forms/reducers/index.js rename to protocol-designer/src/step-forms/reducers/index.ts diff --git a/protocol-designer/src/step-forms/reducers/nestedCombineReducers.js b/protocol-designer/src/step-forms/reducers/nestedCombineReducers.ts similarity index 100% rename from protocol-designer/src/step-forms/reducers/nestedCombineReducers.js rename to protocol-designer/src/step-forms/reducers/nestedCombineReducers.ts diff --git a/protocol-designer/src/step-forms/selectors/index.js b/protocol-designer/src/step-forms/selectors/index.ts similarity index 100% rename from protocol-designer/src/step-forms/selectors/index.js rename to protocol-designer/src/step-forms/selectors/index.ts diff --git a/protocol-designer/src/step-forms/test/actions.test.js b/protocol-designer/src/step-forms/test/actions.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/actions.test.js rename to protocol-designer/src/step-forms/test/actions.test.ts diff --git a/protocol-designer/src/step-forms/test/createPresavedStepForm.test.js b/protocol-designer/src/step-forms/test/createPresavedStepForm.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/createPresavedStepForm.test.js rename to protocol-designer/src/step-forms/test/createPresavedStepForm.test.ts diff --git a/protocol-designer/src/step-forms/test/getProfileItemsHaveErrors.test.js b/protocol-designer/src/step-forms/test/getProfileItemsHaveErrors.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/getProfileItemsHaveErrors.test.js rename to protocol-designer/src/step-forms/test/getProfileItemsHaveErrors.test.ts diff --git a/protocol-designer/src/step-forms/test/nestedCombineReducers.test.js b/protocol-designer/src/step-forms/test/nestedCombineReducers.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/nestedCombineReducers.test.js rename to protocol-designer/src/step-forms/test/nestedCombineReducers.test.ts diff --git a/protocol-designer/src/step-forms/test/reducers.test.js b/protocol-designer/src/step-forms/test/reducers.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/reducers.test.js rename to protocol-designer/src/step-forms/test/reducers.test.ts diff --git a/protocol-designer/src/step-forms/test/selectors.test.js b/protocol-designer/src/step-forms/test/selectors.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/selectors.test.js rename to protocol-designer/src/step-forms/test/selectors.test.ts diff --git a/protocol-designer/src/step-forms/test/utils.test.js b/protocol-designer/src/step-forms/test/utils.test.ts similarity index 100% rename from protocol-designer/src/step-forms/test/utils.test.js rename to protocol-designer/src/step-forms/test/utils.test.ts diff --git a/protocol-designer/src/step-forms/types.js b/protocol-designer/src/step-forms/types.ts similarity index 100% rename from protocol-designer/src/step-forms/types.js rename to protocol-designer/src/step-forms/types.ts diff --git a/protocol-designer/src/step-forms/utils/createInitialProfileItems.js b/protocol-designer/src/step-forms/utils/createInitialProfileItems.ts similarity index 100% rename from protocol-designer/src/step-forms/utils/createInitialProfileItems.js rename to protocol-designer/src/step-forms/utils/createInitialProfileItems.ts diff --git a/protocol-designer/src/step-forms/utils/createPresavedStepForm.js b/protocol-designer/src/step-forms/utils/createPresavedStepForm.ts similarity index 100% rename from protocol-designer/src/step-forms/utils/createPresavedStepForm.js rename to protocol-designer/src/step-forms/utils/createPresavedStepForm.ts diff --git a/protocol-designer/src/step-forms/utils/getProfileItemsHaveErrors.js b/protocol-designer/src/step-forms/utils/getProfileItemsHaveErrors.ts similarity index 100% rename from protocol-designer/src/step-forms/utils/getProfileItemsHaveErrors.js rename to protocol-designer/src/step-forms/utils/getProfileItemsHaveErrors.ts diff --git a/protocol-designer/src/step-forms/utils/index.js b/protocol-designer/src/step-forms/utils/index.ts similarity index 100% rename from protocol-designer/src/step-forms/utils/index.js rename to protocol-designer/src/step-forms/utils/index.ts diff --git a/protocol-designer/src/steplist/actions/actions.js b/protocol-designer/src/steplist/actions/actions.ts similarity index 100% rename from protocol-designer/src/steplist/actions/actions.js rename to protocol-designer/src/steplist/actions/actions.ts diff --git a/protocol-designer/src/steplist/actions/index.js b/protocol-designer/src/steplist/actions/index.ts similarity index 100% rename from protocol-designer/src/steplist/actions/index.js rename to protocol-designer/src/steplist/actions/index.ts diff --git a/protocol-designer/src/steplist/actions/types.js b/protocol-designer/src/steplist/actions/types.ts similarity index 100% rename from protocol-designer/src/steplist/actions/types.js rename to protocol-designer/src/steplist/actions/types.ts diff --git a/protocol-designer/src/steplist/fieldLevel/errors.js b/protocol-designer/src/steplist/fieldLevel/errors.ts similarity index 100% rename from protocol-designer/src/steplist/fieldLevel/errors.js rename to protocol-designer/src/steplist/fieldLevel/errors.ts diff --git a/protocol-designer/src/steplist/fieldLevel/index.js b/protocol-designer/src/steplist/fieldLevel/index.ts similarity index 100% rename from protocol-designer/src/steplist/fieldLevel/index.js rename to protocol-designer/src/steplist/fieldLevel/index.ts diff --git a/protocol-designer/src/steplist/fieldLevel/processing.js b/protocol-designer/src/steplist/fieldLevel/processing.ts similarity index 100% rename from protocol-designer/src/steplist/fieldLevel/processing.js rename to protocol-designer/src/steplist/fieldLevel/processing.ts diff --git a/protocol-designer/src/steplist/fieldLevel/test/errors.test.js b/protocol-designer/src/steplist/fieldLevel/test/errors.test.ts similarity index 100% rename from protocol-designer/src/steplist/fieldLevel/test/errors.test.js rename to protocol-designer/src/steplist/fieldLevel/test/errors.test.ts diff --git a/protocol-designer/src/steplist/fieldLevel/test/processing.test.js b/protocol-designer/src/steplist/fieldLevel/test/processing.test.ts similarity index 100% rename from protocol-designer/src/steplist/fieldLevel/test/processing.test.js rename to protocol-designer/src/steplist/fieldLevel/test/processing.test.ts diff --git a/protocol-designer/src/steplist/formLevel/createBlankForm.js b/protocol-designer/src/steplist/formLevel/createBlankForm.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/createBlankForm.js rename to protocol-designer/src/steplist/formLevel/createBlankForm.ts diff --git a/protocol-designer/src/steplist/formLevel/errors.js b/protocol-designer/src/steplist/formLevel/errors.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/errors.js rename to protocol-designer/src/steplist/formLevel/errors.ts diff --git a/protocol-designer/src/steplist/formLevel/getDefaultsForStepType.js b/protocol-designer/src/steplist/formLevel/getDefaultsForStepType.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getDefaultsForStepType.js rename to protocol-designer/src/steplist/formLevel/getDefaultsForStepType.ts diff --git a/protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMixForm.js b/protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMixForm.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMixForm.js rename to protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMixForm.ts diff --git a/protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMoveLiquidForm.js b/protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMoveLiquidForm.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMoveLiquidForm.js rename to protocol-designer/src/steplist/formLevel/getDisabledFields/getDisabledFieldsMoveLiquidForm.ts diff --git a/protocol-designer/src/steplist/formLevel/getDisabledFields/index.js b/protocol-designer/src/steplist/formLevel/getDisabledFields/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getDisabledFields/index.js rename to protocol-designer/src/steplist/formLevel/getDisabledFields/index.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/__tests__/getNextDefautEngageHeight.test.js b/protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/__tests__/getNextDefautEngageHeight.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/__tests__/getNextDefautEngageHeight.test.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/__tests__/getNextDefautEngageHeight.test.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/index.js b/protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/index.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultEngageHeight/index.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/__tests__/getNextDefaultModuleAction.test.js b/protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/__tests__/getNextDefaultModuleAction.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/__tests__/getNextDefaultModuleAction.test.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/__tests__/getNextDefaultModuleAction.test.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/index.js b/protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/index.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultMagnetAction/index.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultTemperatureModuleId.test.js b/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultTemperatureModuleId.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultTemperatureModuleId.test.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultTemperatureModuleId.test.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultThermocyclerModuleId.test.js b/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultThermocyclerModuleId.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultThermocyclerModuleId.test.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/__tests__/getNextDefaultThermocyclerModuleId.test.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultTemperatureModuleId.js b/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultTemperatureModuleId.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultTemperatureModuleId.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultTemperatureModuleId.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultThermocyclerModuleId.js b/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultThermocyclerModuleId.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultThermocyclerModuleId.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/getNextDefaultThermocyclerModuleId.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/index.js b/protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/index.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultModuleId/index.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/index.js b/protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/index.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/index.ts diff --git a/protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/test/getNextDefaultPipetteId.test.js b/protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/test/getNextDefaultPipetteId.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/test/getNextDefaultPipetteId.test.js rename to protocol-designer/src/steplist/formLevel/getNextDefaultPipetteId/test/getNextDefaultPipetteId.test.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMagnet.js b/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMagnet.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMagnet.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMagnet.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMix.js b/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMix.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMix.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMix.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMoveLiquid.js b/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMoveLiquid.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMoveLiquid.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateMoveLiquid.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdatePause.js b/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdatePause.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdatePause.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdatePause.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateTemperature.js b/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateTemperature.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateTemperature.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateTemperature.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateThermocycler.js b/protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateThermocycler.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateThermocycler.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/dependentFieldsUpdateThermocycler.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/index.js b/protocol-designer/src/steplist/formLevel/handleFormChange/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/index.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/index.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/makeConditionalPatchUpdater.js b/protocol-designer/src/steplist/formLevel/handleFormChange/makeConditionalPatchUpdater.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/makeConditionalPatchUpdater.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/makeConditionalPatchUpdater.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/test/makeConditionalFieldUpdater.test.js b/protocol-designer/src/steplist/formLevel/handleFormChange/test/makeConditionalFieldUpdater.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/test/makeConditionalFieldUpdater.test.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/test/makeConditionalFieldUpdater.test.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/test/mix.test.js b/protocol-designer/src/steplist/formLevel/handleFormChange/test/mix.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/test/mix.test.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/test/mix.test.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/test/moveLiquid.test.js b/protocol-designer/src/steplist/formLevel/handleFormChange/test/moveLiquid.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/test/moveLiquid.test.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/test/moveLiquid.test.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/test/utils.test.js b/protocol-designer/src/steplist/formLevel/handleFormChange/test/utils.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/test/utils.test.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/test/utils.test.ts diff --git a/protocol-designer/src/steplist/formLevel/handleFormChange/utils.js b/protocol-designer/src/steplist/formLevel/handleFormChange/utils.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/handleFormChange/utils.js rename to protocol-designer/src/steplist/formLevel/handleFormChange/utils.ts diff --git a/protocol-designer/src/steplist/formLevel/index.js b/protocol-designer/src/steplist/formLevel/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/index.js rename to protocol-designer/src/steplist/formLevel/index.ts diff --git a/protocol-designer/src/steplist/formLevel/profileErrors.js b/protocol-designer/src/steplist/formLevel/profileErrors.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/profileErrors.js rename to protocol-designer/src/steplist/formLevel/profileErrors.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/getDelayData.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/getDelayData.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/getDelayData.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/getDelayData.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/index.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/index.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/index.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/index.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/magnetFormToArgs.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/magnetFormToArgs.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/magnetFormToArgs.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/magnetFormToArgs.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/mixFormToArgs.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/mixFormToArgs.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/mixFormToArgs.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/mixFormToArgs.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/moveLiquidFormToArgs.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/moveLiquidFormToArgs.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/moveLiquidFormToArgs.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/moveLiquidFormToArgs.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/pauseFormToArgs.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/pauseFormToArgs.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/pauseFormToArgs.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/pauseFormToArgs.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/temperatureFormToArgs.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/temperatureFormToArgs.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/temperatureFormToArgs.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/temperatureFormToArgs.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/getDelayData.test.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/getDelayData.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/test/getDelayData.test.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/test/getDelayData.test.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/mixFormToArgs.test.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/mixFormToArgs.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/test/mixFormToArgs.test.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/test/mixFormToArgs.test.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/moveLiquidFormToArgs.test.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/moveLiquidFormToArgs.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/test/moveLiquidFormToArgs.test.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/test/moveLiquidFormToArgs.test.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/pauseFormToArgs.test.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/pauseFormToArgs.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/test/pauseFormToArgs.test.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/test/pauseFormToArgs.test.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/stepFormToArgs.test.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/stepFormToArgs.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/test/stepFormToArgs.test.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/test/stepFormToArgs.test.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/thermocyclerFormToArgs.test.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/test/thermocyclerFormToArgs.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/test/thermocyclerFormToArgs.test.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/test/thermocyclerFormToArgs.test.ts diff --git a/protocol-designer/src/steplist/formLevel/stepFormToArgs/thermocyclerFormToArgs.js b/protocol-designer/src/steplist/formLevel/stepFormToArgs/thermocyclerFormToArgs.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/stepFormToArgs/thermocyclerFormToArgs.js rename to protocol-designer/src/steplist/formLevel/stepFormToArgs/thermocyclerFormToArgs.ts diff --git a/protocol-designer/src/steplist/formLevel/test/errors.test.js b/protocol-designer/src/steplist/formLevel/test/errors.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/test/errors.test.js rename to protocol-designer/src/steplist/formLevel/test/errors.test.ts diff --git a/protocol-designer/src/steplist/formLevel/test/getDefaultsForStepType.test.js b/protocol-designer/src/steplist/formLevel/test/getDefaultsForStepType.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/test/getDefaultsForStepType.test.js rename to protocol-designer/src/steplist/formLevel/test/getDefaultsForStepType.test.ts diff --git a/protocol-designer/src/steplist/formLevel/test/warnings.test.js b/protocol-designer/src/steplist/formLevel/test/warnings.test.ts similarity index 100% rename from protocol-designer/src/steplist/formLevel/test/warnings.test.js rename to protocol-designer/src/steplist/formLevel/test/warnings.test.ts diff --git a/protocol-designer/src/steplist/formLevel/warnings.js b/protocol-designer/src/steplist/formLevel/warnings.tsx similarity index 100% rename from protocol-designer/src/steplist/formLevel/warnings.js rename to protocol-designer/src/steplist/formLevel/warnings.tsx diff --git a/protocol-designer/src/steplist/generateSubstepItem.js b/protocol-designer/src/steplist/generateSubstepItem.ts similarity index 100% rename from protocol-designer/src/steplist/generateSubstepItem.js rename to protocol-designer/src/steplist/generateSubstepItem.ts diff --git a/protocol-designer/src/steplist/index.js b/protocol-designer/src/steplist/index.ts similarity index 100% rename from protocol-designer/src/steplist/index.js rename to protocol-designer/src/steplist/index.ts diff --git a/protocol-designer/src/steplist/substepTimeline.js b/protocol-designer/src/steplist/substepTimeline.ts similarity index 100% rename from protocol-designer/src/steplist/substepTimeline.js rename to protocol-designer/src/steplist/substepTimeline.ts diff --git a/protocol-designer/src/steplist/test/actions.test.js b/protocol-designer/src/steplist/test/actions.test.ts similarity index 100% rename from protocol-designer/src/steplist/test/actions.test.js rename to protocol-designer/src/steplist/test/actions.test.ts diff --git a/protocol-designer/src/steplist/test/generateSubsteps.test.js b/protocol-designer/src/steplist/test/generateSubsteps.test.ts similarity index 100% rename from protocol-designer/src/steplist/test/generateSubsteps.test.js rename to protocol-designer/src/steplist/test/generateSubsteps.test.ts diff --git a/protocol-designer/src/steplist/test/getNextNonTerminalItemStepId.test.js b/protocol-designer/src/steplist/test/getNextNonTerminalItemStepId.test.ts similarity index 100% rename from protocol-designer/src/steplist/test/getNextNonTerminalItemStepId.test.js rename to protocol-designer/src/steplist/test/getNextNonTerminalItemStepId.test.ts diff --git a/protocol-designer/src/steplist/test/mergeSubstepsFns.test.js b/protocol-designer/src/steplist/test/mergeSubstepsFns.test.ts similarity index 100% rename from protocol-designer/src/steplist/test/mergeSubstepsFns.test.js rename to protocol-designer/src/steplist/test/mergeSubstepsFns.test.ts diff --git a/protocol-designer/src/steplist/test/mergeWhen.test.js b/protocol-designer/src/steplist/test/mergeWhen.test.ts similarity index 100% rename from protocol-designer/src/steplist/test/mergeWhen.test.js rename to protocol-designer/src/steplist/test/mergeWhen.test.ts diff --git a/protocol-designer/src/steplist/test/substeps.test.js b/protocol-designer/src/steplist/test/substeps.test.ts similarity index 100% rename from protocol-designer/src/steplist/test/substeps.test.js rename to protocol-designer/src/steplist/test/substeps.test.ts diff --git a/protocol-designer/src/steplist/types.js b/protocol-designer/src/steplist/types.ts similarity index 100% rename from protocol-designer/src/steplist/types.js rename to protocol-designer/src/steplist/types.ts diff --git a/protocol-designer/src/steplist/utils/index.js b/protocol-designer/src/steplist/utils/index.ts similarity index 100% rename from protocol-designer/src/steplist/utils/index.js rename to protocol-designer/src/steplist/utils/index.ts diff --git a/protocol-designer/src/steplist/utils/mergeWhen.js b/protocol-designer/src/steplist/utils/mergeWhen.ts similarity index 100% rename from protocol-designer/src/steplist/utils/mergeWhen.js rename to protocol-designer/src/steplist/utils/mergeWhen.ts diff --git a/protocol-designer/src/steplist/utils/orderWells.js b/protocol-designer/src/steplist/utils/orderWells.ts similarity index 100% rename from protocol-designer/src/steplist/utils/orderWells.js rename to protocol-designer/src/steplist/utils/orderWells.ts diff --git a/protocol-designer/src/timelineMiddleware/__tests__/generateRobotStateTimeline.test.js b/protocol-designer/src/timelineMiddleware/__tests__/generateRobotStateTimeline.test.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/__tests__/generateRobotStateTimeline.test.js rename to protocol-designer/src/timelineMiddleware/__tests__/generateRobotStateTimeline.test.ts diff --git a/protocol-designer/src/timelineMiddleware/generateRobotStateTimeline.js b/protocol-designer/src/timelineMiddleware/generateRobotStateTimeline.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/generateRobotStateTimeline.js rename to protocol-designer/src/timelineMiddleware/generateRobotStateTimeline.ts diff --git a/protocol-designer/src/timelineMiddleware/generateSubsteps.js b/protocol-designer/src/timelineMiddleware/generateSubsteps.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/generateSubsteps.js rename to protocol-designer/src/timelineMiddleware/generateSubsteps.ts diff --git a/protocol-designer/src/timelineMiddleware/makeTimelineMiddleware.js b/protocol-designer/src/timelineMiddleware/makeTimelineMiddleware.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/makeTimelineMiddleware.js rename to protocol-designer/src/timelineMiddleware/makeTimelineMiddleware.ts diff --git a/protocol-designer/src/timelineMiddleware/makeWorker.js b/protocol-designer/src/timelineMiddleware/makeWorker.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/makeWorker.js rename to protocol-designer/src/timelineMiddleware/makeWorker.ts diff --git a/protocol-designer/src/timelineMiddleware/types.js b/protocol-designer/src/timelineMiddleware/types.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/types.js rename to protocol-designer/src/timelineMiddleware/types.ts diff --git a/protocol-designer/src/timelineMiddleware/worker.js b/protocol-designer/src/timelineMiddleware/worker.ts similarity index 100% rename from protocol-designer/src/timelineMiddleware/worker.js rename to protocol-designer/src/timelineMiddleware/worker.ts diff --git a/protocol-designer/src/top-selectors/__tests__/timelineFrames.test.js b/protocol-designer/src/top-selectors/__tests__/timelineFrames.test.ts similarity index 100% rename from protocol-designer/src/top-selectors/__tests__/timelineFrames.test.js rename to protocol-designer/src/top-selectors/__tests__/timelineFrames.test.ts diff --git a/protocol-designer/src/top-selectors/substep-highlight.js b/protocol-designer/src/top-selectors/substep-highlight.ts similarity index 100% rename from protocol-designer/src/top-selectors/substep-highlight.js rename to protocol-designer/src/top-selectors/substep-highlight.ts diff --git a/protocol-designer/src/top-selectors/timelineFrames.js b/protocol-designer/src/top-selectors/timelineFrames.ts similarity index 100% rename from protocol-designer/src/top-selectors/timelineFrames.js rename to protocol-designer/src/top-selectors/timelineFrames.ts diff --git a/protocol-designer/src/top-selectors/timelineWarnings/index.js b/protocol-designer/src/top-selectors/timelineWarnings/index.ts similarity index 100% rename from protocol-designer/src/top-selectors/timelineWarnings/index.js rename to protocol-designer/src/top-selectors/timelineWarnings/index.ts diff --git a/protocol-designer/src/top-selectors/tip-contents/index.js b/protocol-designer/src/top-selectors/tip-contents/index.ts similarity index 100% rename from protocol-designer/src/top-selectors/tip-contents/index.js rename to protocol-designer/src/top-selectors/tip-contents/index.ts diff --git a/protocol-designer/src/top-selectors/well-contents/__tests__/getSelectedWellsCommonValues.test.js b/protocol-designer/src/top-selectors/well-contents/__tests__/getSelectedWellsCommonValues.test.ts similarity index 100% rename from protocol-designer/src/top-selectors/well-contents/__tests__/getSelectedWellsCommonValues.test.js rename to protocol-designer/src/top-selectors/well-contents/__tests__/getSelectedWellsCommonValues.test.ts diff --git a/protocol-designer/src/top-selectors/well-contents/__tests__/getWellContentsAllLabware.test.js b/protocol-designer/src/top-selectors/well-contents/__tests__/getWellContentsAllLabware.test.ts similarity index 100% rename from protocol-designer/src/top-selectors/well-contents/__tests__/getWellContentsAllLabware.test.js rename to protocol-designer/src/top-selectors/well-contents/__tests__/getWellContentsAllLabware.test.ts diff --git a/protocol-designer/src/top-selectors/well-contents/getWellContentsAllLabware.js b/protocol-designer/src/top-selectors/well-contents/getWellContentsAllLabware.ts similarity index 100% rename from protocol-designer/src/top-selectors/well-contents/getWellContentsAllLabware.js rename to protocol-designer/src/top-selectors/well-contents/getWellContentsAllLabware.ts diff --git a/protocol-designer/src/top-selectors/well-contents/index.js b/protocol-designer/src/top-selectors/well-contents/index.ts similarity index 100% rename from protocol-designer/src/top-selectors/well-contents/index.js rename to protocol-designer/src/top-selectors/well-contents/index.ts diff --git a/protocol-designer/src/tutorial/__tests__/selectors.test.js b/protocol-designer/src/tutorial/__tests__/selectors.test.ts similarity index 100% rename from protocol-designer/src/tutorial/__tests__/selectors.test.js rename to protocol-designer/src/tutorial/__tests__/selectors.test.ts diff --git a/protocol-designer/src/tutorial/actions.js b/protocol-designer/src/tutorial/actions.ts similarity index 100% rename from protocol-designer/src/tutorial/actions.js rename to protocol-designer/src/tutorial/actions.ts diff --git a/protocol-designer/src/tutorial/index.js b/protocol-designer/src/tutorial/index.ts similarity index 100% rename from protocol-designer/src/tutorial/index.js rename to protocol-designer/src/tutorial/index.ts diff --git a/protocol-designer/src/tutorial/reducers.js b/protocol-designer/src/tutorial/reducers.ts similarity index 100% rename from protocol-designer/src/tutorial/reducers.js rename to protocol-designer/src/tutorial/reducers.ts diff --git a/protocol-designer/src/tutorial/selectors.js b/protocol-designer/src/tutorial/selectors.ts similarity index 100% rename from protocol-designer/src/tutorial/selectors.js rename to protocol-designer/src/tutorial/selectors.ts diff --git a/protocol-designer/src/types.js b/protocol-designer/src/types.ts similarity index 100% rename from protocol-designer/src/types.js rename to protocol-designer/src/types.ts diff --git a/protocol-designer/src/ui/index.js b/protocol-designer/src/ui/index.ts similarity index 100% rename from protocol-designer/src/ui/index.js rename to protocol-designer/src/ui/index.ts diff --git a/protocol-designer/src/ui/labware/__tests__/selectors.test.js b/protocol-designer/src/ui/labware/__tests__/selectors.test.ts similarity index 100% rename from protocol-designer/src/ui/labware/__tests__/selectors.test.js rename to protocol-designer/src/ui/labware/__tests__/selectors.test.ts diff --git a/protocol-designer/src/ui/labware/index.js b/protocol-designer/src/ui/labware/index.ts similarity index 100% rename from protocol-designer/src/ui/labware/index.js rename to protocol-designer/src/ui/labware/index.ts diff --git a/protocol-designer/src/ui/labware/selectors.js b/protocol-designer/src/ui/labware/selectors.ts similarity index 100% rename from protocol-designer/src/ui/labware/selectors.js rename to protocol-designer/src/ui/labware/selectors.ts diff --git a/protocol-designer/src/ui/modules/index.js b/protocol-designer/src/ui/modules/index.ts similarity index 100% rename from protocol-designer/src/ui/modules/index.js rename to protocol-designer/src/ui/modules/index.ts diff --git a/protocol-designer/src/ui/modules/selectors.js b/protocol-designer/src/ui/modules/selectors.ts similarity index 100% rename from protocol-designer/src/ui/modules/selectors.js rename to protocol-designer/src/ui/modules/selectors.ts diff --git a/protocol-designer/src/ui/modules/utils.js b/protocol-designer/src/ui/modules/utils.ts similarity index 100% rename from protocol-designer/src/ui/modules/utils.js rename to protocol-designer/src/ui/modules/utils.ts diff --git a/protocol-designer/src/ui/steps/__fixtures__/index.js b/protocol-designer/src/ui/steps/__fixtures__/index.ts similarity index 100% rename from protocol-designer/src/ui/steps/__fixtures__/index.js rename to protocol-designer/src/ui/steps/__fixtures__/index.ts diff --git a/protocol-designer/src/ui/steps/actions/__tests__/actions.test.js b/protocol-designer/src/ui/steps/actions/__tests__/actions.test.ts similarity index 100% rename from protocol-designer/src/ui/steps/actions/__tests__/actions.test.js rename to protocol-designer/src/ui/steps/actions/__tests__/actions.test.ts diff --git a/protocol-designer/src/ui/steps/actions/__tests__/addAndSelectStepWithHints.test.js b/protocol-designer/src/ui/steps/actions/__tests__/addAndSelectStepWithHints.test.ts similarity index 100% rename from protocol-designer/src/ui/steps/actions/__tests__/addAndSelectStepWithHints.test.js rename to protocol-designer/src/ui/steps/actions/__tests__/addAndSelectStepWithHints.test.ts diff --git a/protocol-designer/src/ui/steps/actions/__tests__/addStep.test.js b/protocol-designer/src/ui/steps/actions/__tests__/addStep.test.ts similarity index 100% rename from protocol-designer/src/ui/steps/actions/__tests__/addStep.test.js rename to protocol-designer/src/ui/steps/actions/__tests__/addStep.test.ts diff --git a/protocol-designer/src/ui/steps/actions/actions.js b/protocol-designer/src/ui/steps/actions/actions.ts similarity index 100% rename from protocol-designer/src/ui/steps/actions/actions.js rename to protocol-designer/src/ui/steps/actions/actions.ts diff --git a/protocol-designer/src/ui/steps/actions/thunks/index.js b/protocol-designer/src/ui/steps/actions/thunks/index.ts similarity index 100% rename from protocol-designer/src/ui/steps/actions/thunks/index.js rename to protocol-designer/src/ui/steps/actions/thunks/index.ts diff --git a/protocol-designer/src/ui/steps/actions/types.js b/protocol-designer/src/ui/steps/actions/types.ts similarity index 100% rename from protocol-designer/src/ui/steps/actions/types.js rename to protocol-designer/src/ui/steps/actions/types.ts diff --git a/protocol-designer/src/ui/steps/index.js b/protocol-designer/src/ui/steps/index.ts similarity index 100% rename from protocol-designer/src/ui/steps/index.js rename to protocol-designer/src/ui/steps/index.ts diff --git a/protocol-designer/src/ui/steps/reducers.js b/protocol-designer/src/ui/steps/reducers.ts similarity index 100% rename from protocol-designer/src/ui/steps/reducers.js rename to protocol-designer/src/ui/steps/reducers.ts diff --git a/protocol-designer/src/ui/steps/selectors.js b/protocol-designer/src/ui/steps/selectors.ts similarity index 100% rename from protocol-designer/src/ui/steps/selectors.js rename to protocol-designer/src/ui/steps/selectors.ts diff --git a/protocol-designer/src/ui/steps/test/reducers.test.js b/protocol-designer/src/ui/steps/test/reducers.test.ts similarity index 100% rename from protocol-designer/src/ui/steps/test/reducers.test.js rename to protocol-designer/src/ui/steps/test/reducers.test.ts diff --git a/protocol-designer/src/ui/steps/test/selectors.test.js b/protocol-designer/src/ui/steps/test/selectors.test.ts similarity index 100% rename from protocol-designer/src/ui/steps/test/selectors.test.js rename to protocol-designer/src/ui/steps/test/selectors.test.ts diff --git a/protocol-designer/src/ui/steps/utils.js b/protocol-designer/src/ui/steps/utils.ts similarity index 100% rename from protocol-designer/src/ui/steps/utils.js rename to protocol-designer/src/ui/steps/utils.ts diff --git a/protocol-designer/src/utils/__tests__/labwareModuleCompatibility.test.js b/protocol-designer/src/utils/__tests__/labwareModuleCompatibility.test.ts similarity index 100% rename from protocol-designer/src/utils/__tests__/labwareModuleCompatibility.test.js rename to protocol-designer/src/utils/__tests__/labwareModuleCompatibility.test.ts diff --git a/protocol-designer/src/utils/index.js b/protocol-designer/src/utils/index.ts similarity index 100% rename from protocol-designer/src/utils/index.js rename to protocol-designer/src/utils/index.ts diff --git a/protocol-designer/src/utils/labwareModuleCompatibility.js b/protocol-designer/src/utils/labwareModuleCompatibility.ts similarity index 100% rename from protocol-designer/src/utils/labwareModuleCompatibility.js rename to protocol-designer/src/utils/labwareModuleCompatibility.ts diff --git a/protocol-designer/src/well-selection/actions.js b/protocol-designer/src/well-selection/actions.ts similarity index 100% rename from protocol-designer/src/well-selection/actions.js rename to protocol-designer/src/well-selection/actions.ts diff --git a/protocol-designer/src/well-selection/reducers.js b/protocol-designer/src/well-selection/reducers.ts similarity index 100% rename from protocol-designer/src/well-selection/reducers.js rename to protocol-designer/src/well-selection/reducers.ts diff --git a/protocol-designer/src/well-selection/selectors.js b/protocol-designer/src/well-selection/selectors.ts similarity index 100% rename from protocol-designer/src/well-selection/selectors.js rename to protocol-designer/src/well-selection/selectors.ts