Skip to content

Commit e873fe5

Browse files
Samuel  TranSamuel  Tran
authored andcommitted
Added @types/d3 module from npm
Vscode recommended adding @types/d3 module from npm to attempt to fix jest importing d3 error. Unsure if this was needed, ended up changing config in package.json per previous commit
1 parent 19a9c62 commit e873fe5

File tree

2 files changed

+193
-26
lines changed

2 files changed

+193
-26
lines changed

src/app/__tests__/History.test.tsx

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
11
/* eslint:disable */
22

3-
import * as d3 from 'd3'
3+
import * as d3 from 'd3';
44

5-
describe('D3 Canvas Testing', ()=> {
6-
const getCanvas = () => {
7-
return d3.select('#canvas')
8-
}
5+
describe('D3 Canvas Testing', () => {
6+
const getCanvas = () => d3.select('#canvas');
97

10-
it ('should render', ()=>{
8+
it('should render', () => {
119
expect(getCanvas()).not.toBeNull();
12-
})
10+
});
11+
});
1312

14-
})
13+
describe('D3 Node Testing', () => {
14+
const getNodes = () => d3.select('g');
1515

16-
describe('D3 Node Testing', ()=> {
17-
const getNodes = () => {
18-
return d3.select('g')
19-
}
20-
21-
it ('should render', () => {
16+
it('should render', () => {
2217
expect(getNodes()).not.toBeNull();
23-
})
24-
25-
26-
})
18+
});
19+
});

yarn.lock

Lines changed: 182 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,52 +1651,216 @@
16511651
"resolved" "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz"
16521652
"version" "1.1.1"
16531653

1654-
"@types/d3-color@^1":
1654+
"@types/d3-array@*":
1655+
"integrity" "sha512-Reoy+pKnvsksN0lQUlcH6dOGjRZ/3WRwXR//m+/8lt1BXeI4xyaUZoqULNjyXXRuh0Mj4LNpkCvhUpQlY3X5xQ=="
1656+
"resolved" "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.3.tgz"
1657+
"version" "3.0.3"
1658+
1659+
"@types/d3-axis@*":
1660+
"integrity" "sha512-zji/iIbdd49g9WN0aIsGcwcTBUkgLsCSwB+uH+LPVDAiKWENMtI3cJEWt+7/YYwelMoZmbBfzA3qCdrZ2XFNnw=="
1661+
"resolved" "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.1.tgz"
1662+
"version" "3.0.1"
1663+
dependencies:
1664+
"@types/d3-selection" "*"
1665+
1666+
"@types/d3-brush@*":
1667+
"integrity" "sha512-B532DozsiTuQMHu2YChdZU0qsFJSio3Q6jmBYGYNp3gMDzBmuFFgPt9qKA4VYuLZMp4qc6eX7IUFUEsvHiXZAw=="
1668+
"resolved" "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.1.tgz"
1669+
"version" "3.0.1"
1670+
dependencies:
1671+
"@types/d3-selection" "*"
1672+
1673+
"@types/d3-chord@*":
1674+
"integrity" "sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw=="
1675+
"resolved" "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.1.tgz"
1676+
"version" "3.0.1"
1677+
1678+
"@types/d3-color@*", "@types/d3-color@^1":
16551679
"integrity" "sha512-xkPLi+gbgUU9ED6QX4g6jqYL2KCB0/3AlM+ncMGqn49OgH0gFMY/ITGqPF8HwEiLzJaC+2L0I+gNwBgABv1Pvg=="
16561680
"resolved" "https://registry.npmjs.org/@types/d3-color/-/d3-color-1.4.1.tgz"
16571681
"version" "1.4.1"
16581682

1659-
"@types/d3-hierarchy@^1.1.6":
1683+
"@types/d3-contour@*":
1684+
"integrity" "sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ=="
1685+
"resolved" "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.1.tgz"
1686+
"version" "3.0.1"
1687+
dependencies:
1688+
"@types/d3-array" "*"
1689+
"@types/geojson" "*"
1690+
1691+
"@types/d3-delaunay@*":
1692+
"integrity" "sha512-tLxQ2sfT0p6sxdG75c6f/ekqxjyYR0+LwPrsO1mbC9YDBzPJhs2HbJJRrn8Ez1DBoHRo2yx7YEATI+8V1nGMnQ=="
1693+
"resolved" "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.1.tgz"
1694+
"version" "6.0.1"
1695+
1696+
"@types/d3-dispatch@*":
1697+
"integrity" "sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw=="
1698+
"resolved" "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz"
1699+
"version" "3.0.1"
1700+
1701+
"@types/d3-drag@*":
1702+
"integrity" "sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA=="
1703+
"resolved" "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.1.tgz"
1704+
"version" "3.0.1"
1705+
dependencies:
1706+
"@types/d3-selection" "*"
1707+
1708+
"@types/d3-dsv@*":
1709+
"integrity" "sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A=="
1710+
"resolved" "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.0.tgz"
1711+
"version" "3.0.0"
1712+
1713+
"@types/d3-ease@*":
1714+
"integrity" "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA=="
1715+
"resolved" "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz"
1716+
"version" "3.0.0"
1717+
1718+
"@types/d3-fetch@*":
1719+
"integrity" "sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw=="
1720+
"resolved" "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.1.tgz"
1721+
"version" "3.0.1"
1722+
dependencies:
1723+
"@types/d3-dsv" "*"
1724+
1725+
"@types/d3-force@*":
1726+
"integrity" "sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA=="
1727+
"resolved" "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.3.tgz"
1728+
"version" "3.0.3"
1729+
1730+
"@types/d3-format@*":
1731+
"integrity" "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg=="
1732+
"resolved" "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz"
1733+
"version" "3.0.1"
1734+
1735+
"@types/d3-geo@*":
1736+
"integrity" "sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ=="
1737+
"resolved" "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.2.tgz"
1738+
"version" "3.0.2"
1739+
dependencies:
1740+
"@types/geojson" "*"
1741+
1742+
"@types/d3-hierarchy@*", "@types/d3-hierarchy@^1.1.6":
16601743
"integrity" "sha512-fvht6DOYKzqmXjMb/+xfgkmrWM4SD7rMA/ZbM+gGwr9ZTuIDfky95J8CARtaJo/ExeWyS0xGVdL2gqno2zrQ0Q=="
16611744
"resolved" "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-1.1.7.tgz"
16621745
"version" "1.1.7"
16631746

1664-
"@types/d3-interpolate@^1.3.1":
1747+
"@types/d3-interpolate@*", "@types/d3-interpolate@^1.3.1":
16651748
"integrity" "sha512-ylycts6llFf8yAEs1tXzx2loxxzDZHseuhPokrqKprTQSTcD3JbJI1omZP1rphsELZO3Q+of3ff0ZS7+O6yVzg=="
16661749
"resolved" "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-1.4.2.tgz"
16671750
"version" "1.4.2"
16681751
dependencies:
16691752
"@types/d3-color" "^1"
16701753

1671-
"@types/d3-path@^1", "@types/d3-path@^1.0.8":
1754+
"@types/d3-path@*", "@types/d3-path@^1", "@types/d3-path@^1.0.8":
16721755
"integrity" "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ=="
16731756
"resolved" "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz"
16741757
"version" "1.0.9"
16751758

1676-
"@types/d3-scale-chromatic@^2.0.0":
1759+
"@types/d3-polygon@*":
1760+
"integrity" "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw=="
1761+
"resolved" "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz"
1762+
"version" "3.0.0"
1763+
1764+
"@types/d3-quadtree@*":
1765+
"integrity" "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw=="
1766+
"resolved" "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz"
1767+
"version" "3.0.2"
1768+
1769+
"@types/d3-random@*":
1770+
"integrity" "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ=="
1771+
"resolved" "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz"
1772+
"version" "3.0.1"
1773+
1774+
"@types/d3-scale-chromatic@*", "@types/d3-scale-chromatic@^2.0.0":
16771775
"integrity" "sha512-Y62+2clOwZoKua84Ha0xU77w7lePiaBoTjXugT4l8Rd5LAk+Mn/ZDtrgs087a+B5uJ3jYUHHtKw5nuEzp0WBHw=="
16781776
"resolved" "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz"
16791777
"version" "2.0.0"
16801778

1681-
"@types/d3-scale@^3.3.0":
1779+
"@types/d3-scale@*", "@types/d3-scale@^3.3.0":
16821780
"integrity" "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ=="
16831781
"resolved" "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz"
16841782
"version" "3.3.2"
16851783
dependencies:
16861784
"@types/d3-time" "^2"
16871785

1688-
"@types/d3-shape@^1.3.1":
1786+
"@types/d3-selection@*":
1787+
"integrity" "sha512-Mw5cf6nlW1MlefpD9zrshZ+DAWL4IQ5LnWfRheW6xwsdaWOb6IRRu2H7XPAQcyXEx1D7XQWgdoKR83ui1/HlEA=="
1788+
"resolved" "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.3.tgz"
1789+
"version" "3.0.3"
1790+
1791+
"@types/d3-shape@*", "@types/d3-shape@^1.3.1":
16891792
"integrity" "sha512-aPEax03owTAKynoK8ZkmkZEDZvvT4Y5pWgii4Jp4oQt0gH45j6siDl9gNDVC5kl64XHN2goN9jbYoHK88tFAcA=="
16901793
"resolved" "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.5.tgz"
16911794
"version" "1.3.5"
16921795
dependencies:
16931796
"@types/d3-path" "^1"
16941797

1695-
"@types/d3-time@^2", "@types/d3-time@^2.0.0":
1798+
"@types/d3-time-format@*":
1799+
"integrity" "sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw=="
1800+
"resolved" "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz"
1801+
"version" "4.0.0"
1802+
1803+
"@types/d3-time@*", "@types/d3-time@^2", "@types/d3-time@^2.0.0":
16961804
"integrity" "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg=="
16971805
"resolved" "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz"
16981806
"version" "2.1.1"
16991807

1808+
"@types/d3-timer@*":
1809+
"integrity" "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g=="
1810+
"resolved" "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz"
1811+
"version" "3.0.0"
1812+
1813+
"@types/d3-transition@*":
1814+
"integrity" "sha512-jo5o/Rf+/u6uerJ/963Dc39NI16FQzqwOc54bwvksGAdVfvDrqDpVeq95bEvPtBwLCVZutAEyAtmSyEMxN7vxQ=="
1815+
"resolved" "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.2.tgz"
1816+
"version" "3.0.2"
1817+
dependencies:
1818+
"@types/d3-selection" "*"
1819+
1820+
"@types/d3-zoom@*":
1821+
"integrity" "sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ=="
1822+
"resolved" "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.1.tgz"
1823+
"version" "3.0.1"
1824+
dependencies:
1825+
"@types/d3-interpolate" "*"
1826+
"@types/d3-selection" "*"
1827+
1828+
"@types/d3@^7.4.0":
1829+
"integrity" "sha512-jIfNVK0ZlxcuRDKtRS/SypEyOQ6UHaFQBKv032X45VvxSJ6Yi5G9behy9h6tNTHTDGh5Vq+KbmBjUWLgY4meCA=="
1830+
"resolved" "https://registry.npmjs.org/@types/d3/-/d3-7.4.0.tgz"
1831+
"version" "7.4.0"
1832+
dependencies:
1833+
"@types/d3-array" "*"
1834+
"@types/d3-axis" "*"
1835+
"@types/d3-brush" "*"
1836+
"@types/d3-chord" "*"
1837+
"@types/d3-color" "*"
1838+
"@types/d3-contour" "*"
1839+
"@types/d3-delaunay" "*"
1840+
"@types/d3-dispatch" "*"
1841+
"@types/d3-drag" "*"
1842+
"@types/d3-dsv" "*"
1843+
"@types/d3-ease" "*"
1844+
"@types/d3-fetch" "*"
1845+
"@types/d3-force" "*"
1846+
"@types/d3-format" "*"
1847+
"@types/d3-geo" "*"
1848+
"@types/d3-hierarchy" "*"
1849+
"@types/d3-interpolate" "*"
1850+
"@types/d3-path" "*"
1851+
"@types/d3-polygon" "*"
1852+
"@types/d3-quadtree" "*"
1853+
"@types/d3-random" "*"
1854+
"@types/d3-scale" "*"
1855+
"@types/d3-scale-chromatic" "*"
1856+
"@types/d3-selection" "*"
1857+
"@types/d3-shape" "*"
1858+
"@types/d3-time" "*"
1859+
"@types/d3-time-format" "*"
1860+
"@types/d3-timer" "*"
1861+
"@types/d3-transition" "*"
1862+
"@types/d3-zoom" "*"
1863+
17001864
"@types/eslint-visitor-keys@^1.0.0":
17011865
"integrity" "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag=="
17021866
"resolved" "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz"
@@ -1714,6 +1878,11 @@
17141878
"resolved" "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz"
17151879
"version" "0.0.28"
17161880

1881+
"@types/geojson@*":
1882+
"integrity" "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA=="
1883+
"resolved" "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz"
1884+
"version" "7946.0.10"
1885+
17171886
"@types/graceful-fs@^4.1.2":
17181887
"integrity" "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ=="
17191888
"resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz"
@@ -8817,6 +8986,11 @@
88178986
dependencies:
88188987
"resolve" "^1.1.6"
88198988

8989+
8990+
"integrity" "sha512-+9gRqehw3yKETmoZbhSnWu4GO10HDb5xYf1CjLF1oXGK2uT6GX5Lu9mfTXwjxV/jXxEKx8MIRUUbgPxvbJ8SEw=="
8991+
"resolved" "https://registry.npmjs.org/recoil/-/recoil-0.0.10.tgz"
8992+
"version" "0.0.10"
8993+
88208994
"redent@^3.0.0":
88218995
"integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg=="
88228996
"resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz"

0 commit comments

Comments
 (0)