Skip to content

Commit adf22da

Browse files
chore: use let and const instead of var (#185)
1 parent c716f4a commit adf22da

15 files changed

Lines changed: 1393 additions & 1390 deletions

File tree

handwritten/storage/src/acl.js

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
'use strict';
1818

19-
var arrify = require('arrify');
20-
var common = require('@google-cloud/common');
21-
var extend = require('extend');
22-
var is = require('is');
23-
var util = require('util');
19+
const arrify = require('arrify');
20+
const common = require('@google-cloud/common');
21+
const extend = require('extend');
22+
const is = require('is');
23+
const util = require('util');
2424

2525
/**
2626
* Cloud Storage uses access control lists (ACLs) to manage object and
@@ -92,15 +92,15 @@ function Acl(options) {
9292
* @return {object}
9393
*
9494
* @example
95-
* var storage = require('@google-cloud/storage')();
96-
* var myBucket = storage.bucket('my-bucket');
97-
* var myFile = myBucket.file('my-file');
95+
* const storage = require('@google-cloud/storage')();
96+
* const myBucket = storage.bucket('my-bucket');
97+
* const myFile = myBucket.file('my-file');
9898
*
9999
* //-
100100
* // Add a user as an owner of a file.
101101
* //-
102-
* var myBucket = gcs.bucket('my-bucket');
103-
* var myFile = myBucket.file('my-file');
102+
* const myBucket = gcs.bucket('my-bucket');
103+
* const myFile = myBucket.file('my-file');
104104
* myFile.acl.owners.addUser('email@example.com', function(err, aclObject) {});
105105
*
106106
* //-
@@ -115,8 +115,8 @@ function Acl(options) {
115115
* // If the callback is omitted, we'll return a Promise.
116116
* //-
117117
* myFile.acl.owners.addUser('email@example.com').then(function(data) {
118-
* var aclObject = data[0];
119-
* var apiResponse = data[1];
118+
* const aclObject = data[0];
119+
* const apiResponse = data[1];
120120
* });
121121
*/
122122
Acl.prototype.owners = {};
@@ -143,9 +143,9 @@ Acl.prototype.owners = {};
143143
* @return {object}
144144
*
145145
* @example
146-
* var storage = require('@google-cloud/storage')();
147-
* var myBucket = storage.bucket('my-bucket');
148-
* var myFile = myBucket.file('my-file');
146+
* const storage = require('@google-cloud/storage')();
147+
* const myBucket = storage.bucket('my-bucket');
148+
* const myFile = myBucket.file('my-file');
149149
*
150150
* //-
151151
* // Add a user as a reader of a file.
@@ -164,8 +164,8 @@ Acl.prototype.owners = {};
164164
* // If the callback is omitted, we'll return a Promise.
165165
* //-
166166
* myFile.acl.readers.addUser('email@example.com').then(function(data) {
167-
* var aclObject = data[0];
168-
* var apiResponse = data[1];
167+
* const aclObject = data[0];
168+
* const apiResponse = data[1];
169169
* });
170170
*/
171171
Acl.prototype.readers = {};
@@ -192,9 +192,9 @@ Acl.prototype.readers = {};
192192
* @return {object}
193193
*
194194
* @example
195-
* var storage = require('@google-cloud/storage')();
196-
* var myBucket = storage.bucket('my-bucket');
197-
* var myFile = myBucket.file('my-file');
195+
* const storage = require('@google-cloud/storage')();
196+
* const myBucket = storage.bucket('my-bucket');
197+
* const myFile = myBucket.file('my-file');
198198
*
199199
* //-
200200
* // Add a user as a writer of a file.
@@ -213,8 +213,8 @@ Acl.prototype.readers = {};
213213
* // If the callback is omitted, we'll return a Promise.
214214
* //-
215215
* myFile.acl.writers.addUser('email@example.com').then(function(data) {
216-
* var aclObject = data[0];
217-
* var apiResponse = data[1];
216+
* const aclObject = data[0];
217+
* const apiResponse = data[1];
218218
* });
219219
*/
220220
Acl.prototype.writers = {};
@@ -250,11 +250,11 @@ util.inherits(Acl, AclRoleAccessorMethods);
250250
* @returns {Promise<AddAclResponse>}
251251
*
252252
* @example
253-
* var storage = require('@google-cloud/storage')();
254-
* var myBucket = storage.bucket('my-bucket');
255-
* var myFile = myBucket.file('my-file');
253+
* const storage = require('@google-cloud/storage')();
254+
* const myBucket = storage.bucket('my-bucket');
255+
* const myFile = myBucket.file('my-file');
256256
*
257-
* var options = {
257+
* const options = {
258258
* entity: 'user-useremail@example.com',
259259
* role: gcs.acl.OWNER_ROLE
260260
* };
@@ -276,8 +276,8 @@ util.inherits(Acl, AclRoleAccessorMethods);
276276
* // If the callback is omitted, we'll return a Promise.
277277
* //-
278278
* myBucket.acl.add(options).then(function(data) {
279-
* var aclObject = data[0];
280-
* var apiResponse = data[1];
279+
* const aclObject = data[0];
280+
* const apiResponse = data[1];
281281
* });
282282
*
283283
* @example <caption>include:samples/acl.js</caption>
@@ -293,9 +293,9 @@ util.inherits(Acl, AclRoleAccessorMethods);
293293
* Example of adding a default owner to a bucket:
294294
*/
295295
Acl.prototype.add = function(options, callback) {
296-
var self = this;
296+
const self = this;
297297

298-
var query = {};
298+
const query = {};
299299

300300
if (options.generation) {
301301
query.generation = options.generation;
@@ -351,9 +351,9 @@ Acl.prototype.add = function(options, callback) {
351351
* @returns {Promise<RemoveAclResponse>}
352352
*
353353
* @example
354-
* var storage = require('@google-cloud/storage')();
355-
* var myBucket = storage.bucket('my-bucket');
356-
* var myFile = myBucket.file('my-file');
354+
* const storage = require('@google-cloud/storage')();
355+
* const myBucket = storage.bucket('my-bucket');
356+
* const myFile = myBucket.file('my-file');
357357
*
358358
* myBucket.acl.delete({
359359
* entity: 'user-useremail@example.com'
@@ -371,7 +371,7 @@ Acl.prototype.add = function(options, callback) {
371371
* // If the callback is omitted, we'll return a Promise.
372372
* //-
373373
* myFile.acl.delete().then(function(data) {
374-
* var apiResponse = data[0];
374+
* const apiResponse = data[0];
375375
* });
376376
*
377377
* @example <caption>include:samples/acl.js</caption>
@@ -387,7 +387,7 @@ Acl.prototype.add = function(options, callback) {
387387
* Example of removing an owner from a bucket:
388388
*/
389389
Acl.prototype.delete = function(options, callback) {
390-
var query = {};
390+
const query = {};
391391

392392
if (options.generation) {
393393
query.generation = options.generation;
@@ -440,9 +440,9 @@ Acl.prototype.delete = function(options, callback) {
440440
* @returns {Promise<GetAclResponse>}
441441
*
442442
* @example
443-
* var storage = require('@google-cloud/storage')();
444-
* var myBucket = storage.bucket('my-bucket');
445-
* var myFile = myBucket.file('my-file');
443+
* const storage = require('@google-cloud/storage')();
444+
* const myBucket = storage.bucket('my-bucket');
445+
* const myFile = myBucket.file('my-file');
446446
*
447447
* myBucket.acl.get({
448448
* entity: 'user-useremail@example.com'
@@ -472,8 +472,8 @@ Acl.prototype.delete = function(options, callback) {
472472
* // If the callback is omitted, we'll return a Promise.
473473
* //-
474474
* myBucket.acl.get().then(function(data) {
475-
* var aclObject = data[0];
476-
* var apiResponse = data[1];
475+
* const aclObject = data[0];
476+
* const apiResponse = data[1];
477477
* });
478478
*
479479
* @example <caption>include:samples/acl.js</caption>
@@ -493,9 +493,9 @@ Acl.prototype.delete = function(options, callback) {
493493
* Example of printing a bucket's ACL for a specific user:
494494
*/
495495
Acl.prototype.get = function(options, callback) {
496-
var self = this;
497-
var path = '';
498-
var query = {};
496+
const self = this;
497+
let path = '';
498+
const query = {};
499499

500500
if (is.fn(options)) {
501501
callback = options;
@@ -523,7 +523,7 @@ Acl.prototype.get = function(options, callback) {
523523
return;
524524
}
525525

526-
var results;
526+
let results;
527527

528528
if (resp.items) {
529529
results = arrify(resp.items).map(self.makeAclObject_);
@@ -565,11 +565,11 @@ Acl.prototype.get = function(options, callback) {
565565
* @returns {Promise<UpdateAclResponse>}
566566
*
567567
* @example
568-
* var storage = require('@google-cloud/storage')();
569-
* var myBucket = storage.bucket('my-bucket');
570-
* var myFile = myBucket.file('my-file');
568+
* const storage = require('@google-cloud/storage')();
569+
* const myBucket = storage.bucket('my-bucket');
570+
* const myFile = myBucket.file('my-file');
571571
*
572-
* var options = {
572+
* const options = {
573573
* entity: 'user-useremail@example.com',
574574
* role: gcs.acl.WRITER_ROLE
575575
* };
@@ -589,14 +589,14 @@ Acl.prototype.get = function(options, callback) {
589589
* // If the callback is omitted, we'll return a Promise.
590590
* //-
591591
* myFile.acl.update(options).then(function(data) {
592-
* var aclObject = data[0];
593-
* var apiResponse = data[1];
592+
* const aclObject = data[0];
593+
* const apiResponse = data[1];
594594
* });
595595
*/
596596
Acl.prototype.update = function(options, callback) {
597-
var self = this;
597+
const self = this;
598598

599-
var query = {};
599+
const query = {};
600600

601601
if (options.generation) {
602602
query.generation = options.generation;
@@ -632,7 +632,7 @@ Acl.prototype.update = function(options, callback) {
632632
* @private
633633
*/
634634
Acl.prototype.makeAclObject_ = function(accessControlObject) {
635-
var obj = {
635+
const obj = {
636636
entity: accessControlObject.entity,
637637
role: accessControlObject.role,
638638
};
@@ -705,17 +705,17 @@ AclRoleAccessorMethods.entities = [
705705
AclRoleAccessorMethods.roles = ['OWNER', 'READER', 'WRITER'];
706706

707707
AclRoleAccessorMethods.prototype._assignAccessMethods = function(role) {
708-
var self = this;
708+
const self = this;
709709

710-
var accessMethods = AclRoleAccessorMethods.accessMethods;
711-
var entities = AclRoleAccessorMethods.entities;
712-
var roleGroup = role.toLowerCase() + 's';
710+
const accessMethods = AclRoleAccessorMethods.accessMethods;
711+
const entities = AclRoleAccessorMethods.entities;
712+
const roleGroup = role.toLowerCase() + 's';
713713

714714
this[roleGroup] = entities.reduce(function(acc, entity) {
715-
var isPrefix = entity.charAt(entity.length - 1) === '-';
715+
const isPrefix = entity.charAt(entity.length - 1) === '-';
716716

717717
accessMethods.forEach(function(accessMethod) {
718-
var method = accessMethod + entity[0].toUpperCase() + entity.substr(1);
718+
let method = accessMethod + entity[0].toUpperCase() + entity.substr(1);
719719

720720
if (isPrefix) {
721721
method = method.replace('-', '');
@@ -724,7 +724,7 @@ AclRoleAccessorMethods.prototype._assignAccessMethods = function(role) {
724724
// Wrap the parent accessor method (e.g. `add` or `delete`) to avoid the
725725
// more complex API of specifying an `entity` and `role`.
726726
acc[method] = function(entityId, options, callback) {
727-
var apiEntity;
727+
let apiEntity;
728728

729729
if (is.fn(options)) {
730730
callback = options;
@@ -749,7 +749,7 @@ AclRoleAccessorMethods.prototype._assignAccessMethods = function(role) {
749749
options
750750
);
751751

752-
var args = [options];
752+
const args = [options];
753753

754754
if (is.fn(callback)) {
755755
args.push(callback);

0 commit comments

Comments
 (0)