File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,12 @@ export default function(initialize) {
44 let stale = false ;
55 let value ;
66 let resolve ;
7- const dispose = initialize ( change ) ;
7+ let dispose = initialize ( change ) ;
8+
9+ if ( dispose != null && typeof dispose !== "function" ) {
10+ console . warn ( "dispose is not a function; ignoring" , dispose ) ;
11+ dispose = null ;
12+ }
813
914 function change ( x ) {
1015 if ( resolve ) resolve ( x ) , resolve = null ;
Original file line number Diff line number Diff line change 11import that from "../that.js" ;
22
33export default function ( initialize ) {
4- let resolve ;
54 const queue = [ ] ;
6- const dispose = initialize ( push ) ;
5+ let resolve ;
6+ let dispose = initialize ( push ) ;
7+
8+ if ( dispose != null && typeof dispose !== "function" ) {
9+ console . warn ( "dispose is not a function; ignoring" , dispose ) ;
10+ dispose = null ;
11+ }
712
813 function push ( x ) {
914 queue . push ( x ) ;
You can’t perform that action at this time.
0 commit comments