Skip to content

Commit b00c201

Browse files
authored
Merge pull request #43745 from software-mansion-labs/fix/intellisense
[No QA] Revert back to Device import
2 parents 2e85794 + 1310772 commit b00c201

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.eslintrc.js

+5
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ const restrictedImportPaths = [
5555
name: 'date-fns/locale',
5656
message: "Do not import 'date-fns/locale' directly. Please use the submodule import instead, like 'date-fns/locale/en-GB'.",
5757
},
58+
{
59+
name: 'expensify-common',
60+
importNames: ['Device'],
61+
message: "Do not import Device directly, it's known to make VSCode's IntelliSense crash. Please import the desired module from `expensify-common/dist/Device` instead.",
62+
},
5863
];
5964

6065
const restrictedImportPatterns = [
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
import {Device} from 'expensify-common';
1+
// Don't import this file with '* as Device'. It's known to make VSCode IntelliSense crash.
2+
import {getOSAndName} from 'expensify-common/dist/Device';
23

3-
export default Device.getOSAndName;
4+
export default getOSAndName;

0 commit comments

Comments
 (0)