Skip to content

Commit d0eee19

Browse files
authored
chore(pouchdb-find): var -> const/let (#8917)
* chore(pouchdb-find): var -> const/let
1 parent 5bc8f31 commit d0eee19

File tree

9 files changed

+155
-154
lines changed

9 files changed

+155
-154
lines changed

packages/node_modules/pouchdb-find/src/adapters/local/create-index/index.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ import { mergeObjects } from '../../../utils';
77

88
async function createIndex(db, requestDef) {
99
requestDef = massageCreateIndexRequest(requestDef);
10-
var originalIndexDef = clone(requestDef.index);
10+
const originalIndexDef = clone(requestDef.index);
1111
requestDef.index = massageIndexDef(requestDef.index);
1212

1313
validateIndex(requestDef.index);
1414

1515
// calculating md5 is expensive - memoize and only
1616
// run if required
17-
var md5;
17+
let md5;
1818
function getMd5() {
1919
return md5 || (md5 = stringMd5(JSON.stringify(requestDef)));
2020
}
2121

22-
var viewName = requestDef.name || ('idx-' + getMd5());
22+
const viewName = requestDef.name || ('idx-' + getMd5());
2323

24-
var ddocName = requestDef.ddoc || ('idx-' + getMd5());
25-
var ddocId = '_design/' + ddocName;
24+
const ddocName = requestDef.ddoc || ('idx-' + getMd5());
25+
const ddocId = '_design/' + ddocName;
2626

27-
var hasInvalidLanguage = false;
28-
var viewExists = false;
27+
let hasInvalidLanguage = false;
28+
let viewExists = false;
2929

3030
function updateDdoc(doc) {
3131
if (doc._rev && doc.language !== 'query') {

packages/node_modules/pouchdb-find/src/adapters/local/delete-index/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ async function deleteIndex(db, index) {
1111
throw new Error('you must supply an index.name when deleting');
1212
}
1313

14-
var docId = index.ddoc;
15-
var viewName = index.name;
14+
const docId = index.ddoc;
15+
const viewName = index.name;
1616

1717
function deltaFun(doc) {
1818
if (Object.keys(doc.views).length === 1 && doc.views[viewName]) {

packages/node_modules/pouchdb-find/src/adapters/local/find/index.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function indexToSignature(index) {
2525
}
2626

2727
async function doAllDocs(db, originalOpts) {
28-
var opts = clone(originalOpts);
28+
const opts = clone(originalOpts);
2929

3030
// CouchDB responds in weird ways when you provide a non-string to _id;
3131
// we mimic the behavior for consistency. See issue66 tests for details.
@@ -97,14 +97,14 @@ async function find(db, requestDef, explain) {
9797
const getIndexesRes = await getIndexes(db);
9898

9999
db.constructor.emit('debug', ['find', 'planning query', requestDef]);
100-
var queryPlan = planQuery(requestDef, getIndexesRes.indexes);
100+
const queryPlan = planQuery(requestDef, getIndexesRes.indexes);
101101
db.constructor.emit('debug', ['find', 'query plan', queryPlan]);
102102

103-
var indexToUse = queryPlan.index;
103+
const indexToUse = queryPlan.index;
104104

105105
validateSort(requestDef, indexToUse);
106106

107-
var opts = Object.assign({
107+
let opts = Object.assign({
108108
include_docs: true,
109109
reduce: false,
110110
// Add amount of index for doAllDocs to use (related to issue #7810)
@@ -118,7 +118,7 @@ async function find(db, requestDef, explain) {
118118
return {docs: []};
119119
}
120120

121-
var isDescending = requestDef.sort &&
121+
const isDescending = requestDef.sort &&
122122
typeof requestDef.sort[0] !== 'string' &&
123123
getValue(requestDef.sort[0]) === 'desc';
124124

@@ -157,9 +157,9 @@ async function find(db, requestDef, explain) {
157157
res.rows = filterInMemoryFields(res.rows, requestDef, queryPlan.inMemoryFields);
158158
}
159159

160-
var resp = {
160+
const resp = {
161161
docs: res.rows.map(function (row) {
162-
var doc = row.doc;
162+
const doc = row.doc;
163163
if (requestDef.fields) {
164164
return pick(doc, requestDef.fields);
165165
}

0 commit comments

Comments
 (0)