فهرست منبع

Renamed isFinal => isFinalValue.

Eugene Lazutkin 3 سال پیش
والد
کامیت
48cb2ee975
3فایلهای تغییر یافته به همراه10 افزوده شده و 10 حذف شده
  1. 4 4
      index.js
  2. 3 3
      utils/asFun.js
  3. 3 3
      utils/asGen.js

+ 4 - 4
index.js

@@ -9,7 +9,7 @@ const manySymbol = Symbol.for('object-stream.many');
 const final = value => ({[finalSymbol]: value});
 const many = values => ({[manySymbol]: values});
 
-const isFinal = o => o && typeof o == 'object' && finalSymbol in o;
+const isFinalValue = o => o && typeof o == 'object' && finalSymbol in o;
 const isMany = o => o && typeof o == 'object' && manySymbol in o;
 
 const getFinalValue = o => o[finalSymbol];
@@ -68,7 +68,7 @@ const wrapArray = fns =>
             callback(null);
             return;
           }
-          if (Chain.isFinal(result)) {
+          if (Chain.isFinalValue(result)) {
             value = Chain.getFinalValue(result);
             break;
           }
@@ -151,7 +151,7 @@ class Chain extends Duplex {
     return new Chain(fns, options);
   }
   static sanitize(result, stream) {
-    if (Chain.isFinal(result)) {
+    if (Chain.isFinalValue(result)) {
       result = Chain.getFinalValue(result);
     } else if (Chain.isMany(result)) {
       result = Chain.getManyValues(result);
@@ -173,7 +173,7 @@ class Chain extends Duplex {
 
 Chain.none = none;
 Chain.final = final;
-Chain.isFinal = isFinal;
+Chain.isFinalValue = isFinalValue;
 Chain.getFinalValue = getFinalValue;
 Chain.many = many;
 Chain.isMany = isMany;

+ 3 - 3
utils/asFun.js

@@ -1,6 +1,6 @@
 'use strict';
 
-const {none, final, isFinal, getFinalValue, many, isMany, getManyValues} = require('../defs');
+const {none, final, isFinalValue, getFinalValue, many, isMany, getManyValues} = require('../defs');
 
 const next = async (value, fns, index, push) => {
   for (let i = index; i <= fns.length; ++i) {
@@ -9,7 +9,7 @@ const next = async (value, fns, index, push) => {
       value = await value;
     }
     if (value === none) break;
-    if (isFinal(value)) {
+    if (isFinalValue(value)) {
       const val = getFinalValue(value);
       val !== none && push(val);
       break;
@@ -76,7 +76,7 @@ asFun.next = next;
 
 asFun.none = none;
 asFun.final = final;
-asFun.isFinal = isFinal;
+asFun.isFinalValue = isFinalValue;
 asFun.getFinalValue = getFinalValue;
 asFun.many = many;
 asFun.isMany = isMany;

+ 3 - 3
utils/asGen.js

@@ -1,6 +1,6 @@
 'use strict';
 
-const {none, final, isFinal, getFinalValue, many, isMany, getManyValues} = require('../defs');
+const {none, final, isFinalValue, getFinalValue, many, isMany, getManyValues} = require('../defs');
 
 const next = async function*(value, fns, index) {
   for (let i = index; i <= fns.length; ++i) {
@@ -9,7 +9,7 @@ const next = async function*(value, fns, index) {
       value = await value;
     }
     if (value === none) break;
-    if (isFinal(value)) {
+    if (isFinalValue(value)) {
       const val = getFinalValue(value);
       if (val !== none) yield val;
       break;
@@ -68,7 +68,7 @@ asGen.next = next;
 
 asGen.none = none;
 asGen.final = final;
-asGen.isFinal = isFinal;
+asGen.isFinalValue = isFinalValue;
 asGen.getFinalValue = getFinalValue;
 asGen.many = many;
 asGen.isMany = isMany;