Comparing version 3.0.5-dev-f3ecc9 to 3.0.5
@@ -7,4 +7,4 @@ 'use strict'; | ||
const USEX_DEFAULT_ERROR_MESSAGE = 'Not inside of a running context.'; | ||
const EMPTY_CONTEXT = Symbol(); | ||
var USEX_DEFAULT_ERROR_MESSAGE = 'Not inside of a running context.'; | ||
var EMPTY_CONTEXT = Symbol(); | ||
/** | ||
@@ -14,7 +14,7 @@ * Base context interface. | ||
function createContext(defaultContextValue) { | ||
let contextValue = EMPTY_CONTEXT; | ||
var contextValue = EMPTY_CONTEXT; | ||
return { | ||
run, | ||
use, | ||
useX, | ||
run: run, | ||
use: use, | ||
useX: useX | ||
}; | ||
@@ -29,5 +29,5 @@ function use() { | ||
function run(value, cb) { | ||
const parentContext = isInsideContext() ? use() : EMPTY_CONTEXT; | ||
var parentContext = isInsideContext() ? use() : EMPTY_CONTEXT; | ||
contextValue = value; | ||
const res = cb(); | ||
var res = cb(); | ||
contextValue = parentContext; | ||
@@ -45,19 +45,23 @@ return res; | ||
function createCascade(init) { | ||
const ctx = createContext(); | ||
var ctx = createContext(); | ||
return { | ||
bind, | ||
run, | ||
bind: bind, | ||
run: run, | ||
use: ctx.use, | ||
useX: ctx.useX, | ||
useX: ctx.useX | ||
}; | ||
function run(value, fn) { | ||
var _a; | ||
const parentContext = ctx.use(); | ||
const out = vestUtils.assign({}, parentContext ? parentContext : {}, (_a = vestUtils.optionalFunctionValue(init, value, parentContext)) !== null && _a !== void 0 ? _a : value); | ||
var parentContext = ctx.use(); | ||
var out = vestUtils.assign({}, parentContext ? parentContext : {}, (_a = vestUtils.optionalFunctionValue(init, value, parentContext)) !== null && _a !== void 0 ? _a : value); | ||
return ctx.run(Object.freeze(out), fn); | ||
} | ||
function bind(value, fn) { | ||
return function (...runTimeArgs) { | ||
return function () { | ||
var runTimeArgs = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
runTimeArgs[_i] = arguments[_i]; | ||
} | ||
return run(value, function () { | ||
return fn(...runTimeArgs); | ||
return fn.apply(void 0, runTimeArgs); | ||
}); | ||
@@ -64,0 +68,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=require("vest-utils");const t=Symbol();function e(e){let u=t;return{run:function(n,e){const i=o()?r():t;u=n;const s=e();return u=i,s},use:r,useX:function(t){return n.invariant(o(),n.defaultTo(t,"Not inside of a running context.")),u}};function r(){return o()?u:e}function o(){return u!==t}}exports.createCascade=function(t){const u=e();return{bind:function(n,t){return function(...e){return r(n,(function(){return t(...e)}))}},run:r,use:u.use,useX:u.useX};function r(e,r){var o;const i=u.use(),s=n.assign({},i||{},null!==(o=n.optionalFunctionValue(t,e,i))&&void 0!==o?o:e);return u.run(Object.freeze(s),r)}},exports.createContext=e; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=require("vest-utils"),e=Symbol();function r(r){var t=e;return{run:function(n,r){var i=o()?u():e;t=n;var a=r();return t=i,a},use:u,useX:function(e){return n.invariant(o(),n.defaultTo(e,"Not inside of a running context.")),t}};function u(){return o()?t:r}function o(){return t!==e}}exports.createCascade=function(e){var t=r();return{bind:function(n,e){return function(){for(var r=[],t=0;t<arguments.length;t++)r[t]=arguments[t];return u(n,(function(){return e.apply(void 0,r)}))}},run:u,use:t.use,useX:t.useX};function u(r,u){var o,i=t.use(),a=n.assign({},i||{},null!==(o=n.optionalFunctionValue(e,r,i))&&void 0!==o?o:r);return t.run(Object.freeze(a),u)}},exports.createContext=r; |
import { invariant, defaultTo, assign, optionalFunctionValue } from 'vest-utils'; | ||
const USEX_DEFAULT_ERROR_MESSAGE = 'Not inside of a running context.'; | ||
const EMPTY_CONTEXT = Symbol(); | ||
var USEX_DEFAULT_ERROR_MESSAGE = 'Not inside of a running context.'; | ||
var EMPTY_CONTEXT = Symbol(); | ||
/** | ||
@@ -9,7 +9,7 @@ * Base context interface. | ||
function createContext(defaultContextValue) { | ||
let contextValue = EMPTY_CONTEXT; | ||
var contextValue = EMPTY_CONTEXT; | ||
return { | ||
run, | ||
use, | ||
useX, | ||
run: run, | ||
use: use, | ||
useX: useX | ||
}; | ||
@@ -24,5 +24,5 @@ function use() { | ||
function run(value, cb) { | ||
const parentContext = isInsideContext() ? use() : EMPTY_CONTEXT; | ||
var parentContext = isInsideContext() ? use() : EMPTY_CONTEXT; | ||
contextValue = value; | ||
const res = cb(); | ||
var res = cb(); | ||
contextValue = parentContext; | ||
@@ -40,19 +40,23 @@ return res; | ||
function createCascade(init) { | ||
const ctx = createContext(); | ||
var ctx = createContext(); | ||
return { | ||
bind, | ||
run, | ||
bind: bind, | ||
run: run, | ||
use: ctx.use, | ||
useX: ctx.useX, | ||
useX: ctx.useX | ||
}; | ||
function run(value, fn) { | ||
var _a; | ||
const parentContext = ctx.use(); | ||
const out = assign({}, parentContext ? parentContext : {}, (_a = optionalFunctionValue(init, value, parentContext)) !== null && _a !== void 0 ? _a : value); | ||
var parentContext = ctx.use(); | ||
var out = assign({}, parentContext ? parentContext : {}, (_a = optionalFunctionValue(init, value, parentContext)) !== null && _a !== void 0 ? _a : value); | ||
return ctx.run(Object.freeze(out), fn); | ||
} | ||
function bind(value, fn) { | ||
return function (...runTimeArgs) { | ||
return function () { | ||
var runTimeArgs = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
runTimeArgs[_i] = arguments[_i]; | ||
} | ||
return run(value, function () { | ||
return fn(...runTimeArgs); | ||
return fn.apply(void 0, runTimeArgs); | ||
}); | ||
@@ -59,0 +63,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
import{invariant as n,defaultTo as t,assign as u,optionalFunctionValue as r}from"vest-utils";const e=Symbol();function o(u){let r=e;return{run:function(n,t){const u=c()?o():e;r=n;const i=t();return r=u,i},use:o,useX:function(u){return n(c(),t(u,"Not inside of a running context.")),r}};function o(){return c()?r:u}function c(){return r!==e}}function c(n){const t=o();return{bind:function(n,t){return function(...u){return e(n,(function(){return t(...u)}))}},run:e,use:t.use,useX:t.useX};function e(e,o){var c;const i=t.use(),s=u({},i||{},null!==(c=r(n,e,i))&&void 0!==c?c:e);return t.run(Object.freeze(s),o)}}export{c as createCascade,o as createContext}; | ||
import{invariant as n,defaultTo as r,assign as u,optionalFunctionValue as t}from"vest-utils";var e=Symbol();function o(u){var t=e;return{run:function(n,r){var u=i()?o():e;t=n;var f=r();return t=u,f},use:o,useX:function(u){return n(i(),r(u,"Not inside of a running context.")),t}};function o(){return i()?t:u}function i(){return t!==e}}function i(n){var r=o();return{bind:function(n,r){return function(){for(var u=[],t=0;t<arguments.length;t++)u[t]=arguments[t];return e(n,(function(){return r.apply(void 0,u)}))}},run:e,use:r.use,useX:r.useX};function e(e,o){var i,f=r.use(),c=u({},f||{},null!==(i=t(n,e,f))&&void 0!==i?i:e);return r.run(Object.freeze(c),o)}}export{i as createCascade,o as createContext}; |
@@ -7,4 +7,4 @@ (function (global, factory) { | ||
const USEX_DEFAULT_ERROR_MESSAGE = 'Not inside of a running context.'; | ||
const EMPTY_CONTEXT = Symbol(); | ||
var USEX_DEFAULT_ERROR_MESSAGE = 'Not inside of a running context.'; | ||
var EMPTY_CONTEXT = Symbol(); | ||
/** | ||
@@ -14,7 +14,7 @@ * Base context interface. | ||
function createContext(defaultContextValue) { | ||
let contextValue = EMPTY_CONTEXT; | ||
var contextValue = EMPTY_CONTEXT; | ||
return { | ||
run, | ||
use, | ||
useX, | ||
run: run, | ||
use: use, | ||
useX: useX | ||
}; | ||
@@ -29,5 +29,5 @@ function use() { | ||
function run(value, cb) { | ||
const parentContext = isInsideContext() ? use() : EMPTY_CONTEXT; | ||
var parentContext = isInsideContext() ? use() : EMPTY_CONTEXT; | ||
contextValue = value; | ||
const res = cb(); | ||
var res = cb(); | ||
contextValue = parentContext; | ||
@@ -45,19 +45,23 @@ return res; | ||
function createCascade(init) { | ||
const ctx = createContext(); | ||
var ctx = createContext(); | ||
return { | ||
bind, | ||
run, | ||
bind: bind, | ||
run: run, | ||
use: ctx.use, | ||
useX: ctx.useX, | ||
useX: ctx.useX | ||
}; | ||
function run(value, fn) { | ||
var _a; | ||
const parentContext = ctx.use(); | ||
const out = vestUtils.assign({}, parentContext ? parentContext : {}, (_a = vestUtils.optionalFunctionValue(init, value, parentContext)) !== null && _a !== void 0 ? _a : value); | ||
var parentContext = ctx.use(); | ||
var out = vestUtils.assign({}, parentContext ? parentContext : {}, (_a = vestUtils.optionalFunctionValue(init, value, parentContext)) !== null && _a !== void 0 ? _a : value); | ||
return ctx.run(Object.freeze(out), fn); | ||
} | ||
function bind(value, fn) { | ||
return function (...runTimeArgs) { | ||
return function () { | ||
var runTimeArgs = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
runTimeArgs[_i] = arguments[_i]; | ||
} | ||
return run(value, function () { | ||
return fn(...runTimeArgs); | ||
return fn.apply(void 0, runTimeArgs); | ||
}); | ||
@@ -64,0 +68,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vest-utils")):"function"==typeof define&&define.amd?define(["exports","vest-utils"],e):e((n="undefined"!=typeof globalThis?globalThis:n||self).context={},n["vest-utils"])}(this,(function(n,e){"use strict";const t=Symbol();function u(n){let u=t;return{run:function(n,e){const r=i()?o():t;u=n;const s=e();return u=r,s},use:o,useX:function(n){return e.invariant(i(),e.defaultTo(n,"Not inside of a running context.")),u}};function o(){return i()?u:n}function i(){return u!==t}}n.createCascade=function(n){const t=u();return{bind:function(n,e){return function(...t){return o(n,(function(){return e(...t)}))}},run:o,use:t.use,useX:t.useX};function o(u,o){var i;const r=t.use(),s=e.assign({},r||{},null!==(i=e.optionalFunctionValue(n,u,r))&&void 0!==i?i:u);return t.run(Object.freeze(s),o)}},n.createContext=u,Object.defineProperty(n,"__esModule",{value:!0})})); | ||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("vest-utils")):"function"==typeof define&&define.amd?define(["exports","vest-utils"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).context={},e["vest-utils"])}(this,(function(e,n){"use strict";var t=Symbol();function u(e){var u=t;return{run:function(e,n){var i=o()?r():t;u=e;var f=n();return u=i,f},use:r,useX:function(e){return n.invariant(o(),n.defaultTo(e,"Not inside of a running context.")),u}};function r(){return o()?u:e}function o(){return u!==t}}e.createCascade=function(e){var t=u();return{bind:function(e,n){return function(){for(var t=[],u=0;u<arguments.length;u++)t[u]=arguments[u];return r(e,(function(){return n.apply(void 0,t)}))}},run:r,use:t.use,useX:t.useX};function r(u,r){var o,i=t.use(),f=n.assign({},i||{},null!==(o=n.optionalFunctionValue(e,u,i))&&void 0!==o?o:u);return t.run(Object.freeze(f),r)}},e.createContext=u,Object.defineProperty(e,"__esModule",{value:!0})})); |
{ | ||
"version": "3.0.5-dev-f3ecc9", | ||
"version": "3.0.5", | ||
"license": "MIT", | ||
@@ -14,3 +14,3 @@ "main": "./dist/cjs/context.js", | ||
"dependencies": { | ||
"vest-utils": "0.1.0-dev-f3ecc9" | ||
"vest-utils": "^0.1.0" | ||
}, | ||
@@ -17,0 +17,0 @@ "module": "./dist/es/context.production.js", |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
25634
246
3
+ Addedvest-utils@0.1.1(transitive)
- Removedvest-utils@0.1.0-dev-f3ecc9(transitive)
Updatedvest-utils@^0.1.0