File tree 2 files changed +25
-0
lines changed
lib/node_modules/@stdlib/utils
2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,23 @@ var defineProperty = require( '@stdlib/utils/define-property' );
35
35
* @throws {TypeError } first argument must be an object
36
36
* @throws {TypeError } second argument must be an object
37
37
* @returns {Object } object with added and/or modified properties
38
+ *
39
+ * @example
40
+ * var obj = {};
41
+ * defineProperties( obj, {
42
+ * 'foo': {
43
+ * 'value': 'bar'
44
+ * },
45
+ * 'baz': {
46
+ * 'value': 13
47
+ * }
48
+ * });
49
+ *
50
+ * var val = obj.foo;
51
+ * // returns 'bar'
52
+ *
53
+ * val = obj.baz;
54
+ * // returns 13
38
55
*/
39
56
function defineProperties ( obj , props ) {
40
57
var keys ;
Original file line number Diff line number Diff line change @@ -47,6 +47,14 @@ var lookupSetter = objectProtoype.__lookupSetter__;
47
47
* @throws {TypeError } third argument must be an object
48
48
* @throws {Error } property descriptor has both a value and a setter and/or getter
49
49
* @returns {Object } object with added property
50
+ *
51
+ * @example
52
+ * var obj = {};
53
+ * defineProperty( obj, 'foo', {
54
+ * 'value': 'bar'
55
+ * });
56
+ * var str = obj.foo;
57
+ * // returns 'bar'
50
58
*/
51
59
function defineProperty ( obj , prop , descriptor ) {
52
60
var prototype ;
You can’t perform that action at this time.
0 commit comments