Skip to content

Commit 887d32e

Browse files
authored
Merge pull request #4 from adibfirman/development
Remove IntersectionObserver.d.ts
2 parents 32df385 + bd1fd5c commit 887d32e

File tree

4 files changed

+11
-23
lines changed

4 files changed

+11
-23
lines changed

package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"module": "dist/foo.m.js",
1111
"types": "dist/index.d.ts",
1212
"license": "MIT",
13+
"keywords": [
14+
"react",
15+
"reactjs",
16+
"lazy"
17+
],
1318
"files": [
1419
"dist",
1520
"utils"
@@ -30,7 +35,9 @@
3035
"microbundle": "^0.12.0-next.6"
3136
},
3237
"peerDependencies": {
33-
"@types/react": "^16.9.11",
3438
"react": "^16.11.0"
39+
},
40+
"dependencies": {
41+
"@types/react": "16.9.11"
3542
}
3643
}

src/index.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import React, { useState, useCallback, Fragment, useEffect } from "react";
22

33
import { makeID } from "../utils";
4-
import {
5-
IntersectionObserverEntry,
6-
IntersectionObserver
7-
} from "./intersection-observer.d";
84

95
export default function initMyFunc<T>(
106
asyncComp: () => Promise<{ default: T }>
@@ -25,7 +21,8 @@ export default function initMyFunc<T>(
2521
entries.forEach(entry => {
2622
if (entry.isIntersecting) {
2723
loadComponent(() => {
28-
observer.current && observer.current.unobserve(entry.target);
24+
const observerIO = observer.current;
25+
observerIO && observerIO.unobserve(entry.target);
2926
});
3027
}
3128
});

src/intersection-observer.d.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@
754754
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
755755
integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==
756756

757-
"@types/react@^16.9.11":
757+
758758
version "16.9.11"
759759
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.11.tgz#70e0b7ad79058a7842f25ccf2999807076ada120"
760760
integrity sha512-UBT4GZ3PokTXSWmdgC/GeCGEJXE5ofWyibCcecRLUVN2ZBpXQGVgQGtG2foS7CrTKFKlQVVswLvf7Js6XA/CVQ==

0 commit comments

Comments
 (0)