function-tree
Advanced tools
Comparing version 3.3.0-1526409797341 to 3.3.0-1527015081471
@@ -27,3 +27,3 @@ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
_this.latestExecutionId = null; | ||
_this.version = "3.3.0-1526409797341"; | ||
_this.version = "3.3.0-1527015081471"; | ||
_this.init(); | ||
@@ -30,0 +30,0 @@ return _this; |
@@ -9,4 +9,2 @@ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
import { FunctionTreeError } from './errors'; | ||
export var Primitive = function () { | ||
@@ -27,3 +25,3 @@ function Primitive(type) { | ||
if (!Array.isArray(this.items)) { | ||
throw new FunctionTreeError('You have not passed an array of functions to ' + type); | ||
this.items = [this.items]; | ||
} | ||
@@ -30,0 +28,0 @@ } |
@@ -56,2 +56,3 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; | ||
type: 'provider', | ||
datetime: Date.now(), | ||
method: _this.providerName + '.' + key, | ||
@@ -79,2 +80,3 @@ args: args, | ||
type: 'provider', | ||
datetime: Date.now(), | ||
method: this.providerName + '.' + key, | ||
@@ -81,0 +83,0 @@ args: args, |
@@ -45,3 +45,2 @@ import { EventEmitter } from 'eventemitter3' | ||
export interface IBaseContext { | ||
[providerName: string]: any | ||
resolve: IResolve | ||
@@ -81,6 +80,7 @@ } | ||
export function sequence(items: Array<TSequenceArray>): Primitive | ||
export function sequence(name: string, items: Array<TSequenceArray>): Primitive | ||
export function parallel(items: Array<TSequenceArray>): Primitive | ||
export function parallel(name: string, items: Array<TSequenceArray>): Primitive | ||
export function sequence(items: Function | TSequenceArray): () => void | ||
export function sequence<Props>(items: Function | TSequenceArray): (props: Props) => void | ||
export function sequence(name: string, items: Function | TSequenceArray): Primitive | ||
export function parallel(items: TSequenceArray): Primitive | ||
export function parallel(name: string, items: TSequenceArray): Primitive | ||
@@ -87,0 +87,0 @@ export class ResolveValue<T = any> {} |
@@ -48,3 +48,3 @@ 'use strict'; | ||
_this.latestExecutionId = null; | ||
_this.version = "3.3.0-1526409797341"; | ||
_this.version = "3.3.0-1527015081471"; | ||
_this.init(); | ||
@@ -51,0 +51,0 @@ return _this; |
@@ -6,8 +6,5 @@ 'use strict'; | ||
}); | ||
exports.Parallel = exports.Sequence = exports.Primitive = undefined; | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
var _errors = require('./errors'); | ||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } | ||
@@ -34,3 +31,3 @@ | ||
if (!Array.isArray(this.items)) { | ||
throw new _errors.FunctionTreeError('You have not passed an array of functions to ' + type); | ||
this.items = [this.items]; | ||
} | ||
@@ -37,0 +34,0 @@ } |
@@ -62,2 +62,3 @@ 'use strict'; | ||
type: 'provider', | ||
datetime: Date.now(), | ||
method: _this.providerName + '.' + key, | ||
@@ -85,2 +86,3 @@ args: args, | ||
type: 'provider', | ||
datetime: Date.now(), | ||
method: this.providerName + '.' + key, | ||
@@ -87,0 +89,0 @@ args: args, |
{ | ||
"name": "function-tree", | ||
"version": "3.3.0-1526409797341", | ||
"version": "3.3.0-1527015081471", | ||
"description": "When a function is not enough", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
3840
365188