Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit d14c706

Browse files
committed
build and improved extend function
1 parent 733e19e commit d14c706

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

dist/web3-light.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/web3-light.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/web3-light.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/web3.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/web3.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/web3.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/web3.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,13 +152,13 @@ Object.defineProperty(web3.eth, 'defaultAccount', {
152152

153153
// EXTEND
154154
web3.extend = function(extension){
155-
if(!web3[extension.property])
155+
/*jshint maxcomplexity: 6 */
156+
157+
if(extension.property && !web3[extension.property])
156158
web3[extension.property] = {};
157159

158-
if(extension.methods)
159-
setupMethods(extension.property ? web3[extension.property] : web3, extension.methods);
160-
if(extension.properties)
161-
setupProperties(extension.property ? web3[extension.property] : web3, extension.properties);
160+
setupMethods(web3[extension.property] || web3, extension.methods || []);
161+
setupProperties(web3[extension.property] || web3, extension.properties || []);
162162
};
163163
web3.extend.formatters = formatters;
164164
web3.extend.utils = utils;

0 commit comments

Comments
 (0)