Socket
Socket
Sign inDemoInstall

@activepieces/shared

Package Overview
Dependencies
Maintainers
3
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@activepieces/shared - npm Package Compare versions

Comparing version 0.3.22 to 0.3.23

src/lib/common/utils/index.d.ts

3

package.json
{
"name": "@activepieces/shared",
"version": "0.3.22",
"version": "0.3.23",
"type": "commonjs",
"dependencies": {
"@sinclair/typebox": "0.26.8",
"lodash": "4.17.21",
"nanoid": "3.3.4",

@@ -8,0 +9,0 @@ "tslib": "2.4.1"

@@ -44,3 +44,2 @@ export * from "./lib/flows/actions/action";

export { Project, ProjectId } from './lib/project/project';
export { ListFlowsRequest } from './lib/flows/dto/list-flows-request';
export * from './lib/flows/dto/create-flow-request';

@@ -52,3 +51,3 @@ export { CloneFlowVersionRequest } from './lib/flows/dto/clone-flow-version-request';

export * from "./lib/flows/trigger-events/trigger-event";
export { SampleDataSettings } from './lib/flows/sample-data';
export * from './lib/flows/sample-data';
export * from "./lib/project/update-project-request";

@@ -59,1 +58,2 @@ export * from './lib/common/base-model';

export * from "./lib/flows/folders/folder-requests";
export * from "./lib/flows/dto/list-flows-request";
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApId = exports.apId = exports.ListFlowsRequest = exports.ExecutionState = exports.RunEnvironment = exports.FlowVersionState = exports.TriggerType = exports.WebhookTrigger = exports.PieceTrigger = exports.PieceTriggerSettings = exports.EmptyTrigger = exports.Trigger = exports.CreateFlowRunRequest = exports.CodeActionSettings = exports.ActionType = exports.Action = exports.LoopOnItemsActionSettings = exports.PieceActionSettings = exports.PrincipalType = exports.SignInRequest = exports.SignUpRequest = exports.ExecuteCodeRequest = exports.StepOutputStatus = void 0;
exports.ApId = exports.apId = exports.ExecutionState = exports.RunEnvironment = exports.FlowVersionState = exports.TriggerType = exports.WebhookTrigger = exports.PieceTrigger = exports.PieceTriggerSettings = exports.EmptyTrigger = exports.Trigger = exports.CreateFlowRunRequest = exports.CodeActionSettings = exports.ActionType = exports.Action = exports.LoopOnItemsActionSettings = exports.PieceActionSettings = exports.PrincipalType = exports.SignInRequest = exports.SignUpRequest = exports.ExecuteCodeRequest = exports.StepOutputStatus = void 0;
const tslib_1 = require("tslib");

@@ -62,4 +62,2 @@ tslib_1.__exportStar(require("./lib/flows/actions/action"), exports);

Object.defineProperty(exports, "ExecutionState", { enumerable: true, get: function () { return execution_state_1.ExecutionState; } });
var list_flows_request_1 = require("./lib/flows/dto/list-flows-request");
Object.defineProperty(exports, "ListFlowsRequest", { enumerable: true, get: function () { return list_flows_request_1.ListFlowsRequest; } });
tslib_1.__exportStar(require("./lib/flows/dto/create-flow-request"), exports);

@@ -71,2 +69,3 @@ var id_generator_1 = require("./lib/common/id-generator");

tslib_1.__exportStar(require("./lib/flows/trigger-events/trigger-event"), exports);
tslib_1.__exportStar(require("./lib/flows/sample-data"), exports);
tslib_1.__exportStar(require("./lib/project/update-project-request"), exports);

@@ -78,4 +77,5 @@ tslib_1.__exportStar(require("./lib/common/base-model"), exports);

const system_1 = require("@sinclair/typebox/system");
tslib_1.__exportStar(require("./lib/flows/dto/list-flows-request"), exports);
// Look at https://github.com/sinclairzx81/typebox/issues/350
system_1.TypeSystem.ExactOptionalPropertyTypes = false;
//# sourceMappingURL=index.js.map

@@ -1,2 +0,2 @@

export * from './utils/semVer';
export * from './utils';
export * from './base-model';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./utils/semVer"), exports);
tslib_1.__exportStar(require("./utils"), exports);
tslib_1.__exportStar(require("./base-model"), exports);
//# sourceMappingURL=index.js.map
import { Cursor } from "../../common/seek-page";
import { Static } from "@sinclair/typebox";
export declare const ListFlowRunsRequest: import("@sinclair/typebox").TObject<{
import { ExecutionOutputStatus } from "../execution/execution-output";
export declare const ListFlowRunsRequestQuery: import("@sinclair/typebox").TObject<{
flowId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<typeof ExecutionOutputStatus>>;
limit: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
cursor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
export declare type ListFlowRunsRequest = Static<typeof ListFlowRunsRequest> & {
export declare type ListFlowRunsRequestQuery = Static<typeof ListFlowRunsRequestQuery> & {
cursor: Cursor;
};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ListFlowRunsRequest = void 0;
exports.ListFlowRunsRequestQuery = void 0;
const id_generator_1 = require("../../common/id-generator");
const typebox_1 = require("@sinclair/typebox");
exports.ListFlowRunsRequest = typebox_1.Type.Object({
const execution_output_1 = require("../execution/execution-output");
exports.ListFlowRunsRequestQuery = typebox_1.Type.Object({
flowId: typebox_1.Type.Optional(id_generator_1.ApId),
status: typebox_1.Type.Optional(typebox_1.Type.Enum(execution_output_1.ExecutionOutputStatus)),
limit: typebox_1.Type.Optional(typebox_1.Type.Number({})),

@@ -7,0 +11,0 @@ cursor: typebox_1.Type.Optional(typebox_1.Type.String({})),

@@ -15,2 +15,3 @@ import { Static } from '@sinclair/typebox';

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -29,2 +30,3 @@ }>>;

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -155,2 +157,3 @@ }>>;

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -157,0 +160,0 @@ }>>;

@@ -25,8 +25,3 @@ "use strict";

input: typebox_1.Type.Record(typebox_1.Type.String({}), typebox_1.Type.Any()),
inputUiInfo: typebox_1.Type.Optional(typebox_1.Type.Object({
currentSelectedData: typebox_1.Type.Optional(typebox_1.Type.Unknown()),
lastTestDate: typebox_1.Type.Optional(typebox_1.Type.String()),
}, {
additionalProperties: true
}))
inputUiInfo: typebox_1.Type.Optional(sample_data_1.SampleDataSettingsObject)
});

@@ -33,0 +28,0 @@ exports.CodeActionSchema = typebox_1.Type.Object(Object.assign(Object.assign({}, commonActionProps), { type: typebox_1.Type.Literal(ActionType.CODE), settings: exports.CodeActionSettings }));

@@ -8,4 +8,14 @@ import { Static } from "@sinclair/typebox";

}>;
export declare enum FlowViewMode {
NO_ARTIFACTS = "NO_ARTIFACTS",
WITH_ARTIFACTS = "WITH_ARTIFACTS",
TEMPLATE = "TEMPLATE"
}
export declare type ListFlowsRequest = Omit<Static<typeof ListFlowsRequest>, "cursor"> & {
cursor: Cursor | undefined;
};
export declare const GetFlowRequest: import("@sinclair/typebox").TObject<{
versionId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
viewMode: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<FlowViewMode.NO_ARTIFACTS>, import("@sinclair/typebox").TLiteral<FlowViewMode.WITH_ARTIFACTS>]>>;
}>;
export declare type GetFlowRequest = Static<typeof GetFlowRequest>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ListFlowsRequest = void 0;
exports.GetFlowRequest = exports.FlowViewMode = exports.ListFlowsRequest = void 0;
const typebox_1 = require("@sinclair/typebox");

@@ -10,2 +10,12 @@ exports.ListFlowsRequest = typebox_1.Type.Object({

});
var FlowViewMode;
(function (FlowViewMode) {
FlowViewMode["NO_ARTIFACTS"] = "NO_ARTIFACTS";
FlowViewMode["WITH_ARTIFACTS"] = "WITH_ARTIFACTS";
FlowViewMode["TEMPLATE"] = "TEMPLATE";
})(FlowViewMode = exports.FlowViewMode || (exports.FlowViewMode = {}));
exports.GetFlowRequest = typebox_1.Type.Object({
versionId: typebox_1.Type.Optional(typebox_1.Type.String({})),
viewMode: typebox_1.Type.Optional(typebox_1.Type.Union([typebox_1.Type.Literal(FlowViewMode.NO_ARTIFACTS), typebox_1.Type.Literal(FlowViewMode.WITH_ARTIFACTS)]))
});
//# sourceMappingURL=list-flows-request.js.map
import { FlowOperationRequest } from './flow-operations';
import { Action } from './actions/action';
import { Trigger } from './triggers/trigger';
import { Action, ActionType } from './actions/action';
import { Trigger, TriggerType } from './triggers/trigger';
import { FlowVersion } from './flow-version';
declare function isValid(flowVersion: FlowVersion): boolean;
declare function isAction(type: ActionType | TriggerType): boolean;
declare function getUsedPieces(trigger: Trigger): string[];
declare function getAllSteps(flowVersion: FlowVersion): (Action | Trigger)[];

@@ -12,5 +14,7 @@ declare function getStep(flowVersion: FlowVersion, stepName: string): Action | Trigger | undefined;

getStep: typeof getStep;
isAction: typeof isAction;
getAllSteps: typeof getAllSteps;
getUsedPieces: typeof getUsedPieces;
clone: (flowVersion: FlowVersion) => FlowVersion;
};
export {};

@@ -20,2 +20,5 @@ "use strict";

}
function isAction(type) {
return Object.entries(action_1.ActionType).some(([, value]) => value === type);
}
function deleteAction(flowVersion, request) {

@@ -58,3 +61,9 @@ const steps = getAllSteps(flowVersion);

}
function traverseFlowInternal(step) {
function getUsedPieces(trigger) {
return traverseInternal(trigger)
.filter((step) => step.type === action_1.ActionType.PIECE || step.type === trigger_1.TriggerType.PIECE)
.map((step) => step.settings.pieceName)
.filter((value, index, self) => self.indexOf(value) === index);
}
function traverseInternal(step) {
const steps = [];

@@ -64,7 +73,7 @@ while (step !== undefined && step !== null) {

if (step.type === action_1.ActionType.BRANCH) {
steps.push(...traverseFlowInternal(step.onFailureAction));
steps.push(...traverseFlowInternal(step.onSuccessAction));
steps.push(...traverseInternal(step.onFailureAction));
steps.push(...traverseInternal(step.onSuccessAction));
}
if (step.type === action_1.ActionType.LOOP_ON_ITEMS) {
steps.push(...traverseFlowInternal(step.firstLoopAction));
steps.push(...traverseInternal(step.firstLoopAction));
}

@@ -76,3 +85,3 @@ step = step.nextAction;

function getAllSteps(flowVersion) {
return traverseFlowInternal(flowVersion.trigger);
return traverseInternal(flowVersion.trigger);
}

@@ -258,3 +267,5 @@ function getStep(flowVersion, stepName) {

getStep: getStep,
isAction: isAction,
getAllSteps: getAllSteps,
getUsedPieces: getUsedPieces,
clone: (flowVersion) => {

@@ -261,0 +272,0 @@ return JSON.parse(JSON.stringify(flowVersion));

@@ -17,2 +17,173 @@ import { Static } from "@sinclair/typebox";

}
export declare const ImportFlowRequest: import("@sinclair/typebox").TObject<{
displayName: import("@sinclair/typebox").TString<string>;
trigger: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TComposite<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./triggers/trigger").TriggerType.WEBHOOK>;
settings: import("@sinclair/typebox").TObject<{
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TRecursive<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.CODE>;
settings: import("@sinclair/typebox").TObject<{
artifactSourceId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifactPackagedId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.PIECE>;
settings: import("@sinclair/typebox").TObject<{
pieceName: import("@sinclair/typebox").TString<string>;
pieceVersion: import("@sinclair/typebox").TString<string>;
actionName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.LOOP_ON_ITEMS>;
settings: import("@sinclair/typebox").TObject<{
items: import("@sinclair/typebox").TString<string>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
firstLoopAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.BRANCH>;
settings: import("@sinclair/typebox").TObject<{
conditions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
secondValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>, import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>]>>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onSuccessAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onFailureAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>]>>;
}>]>, import("@sinclair/typebox").TComposite<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./triggers/trigger").TriggerType.PIECE>;
settings: import("@sinclair/typebox").TObject<{
pieceName: import("@sinclair/typebox").TString<string>;
pieceVersion: import("@sinclair/typebox").TString<string>;
triggerName: import("@sinclair/typebox").TString<string>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TRecursive<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.CODE>;
settings: import("@sinclair/typebox").TObject<{
artifactSourceId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifactPackagedId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.PIECE>;
settings: import("@sinclair/typebox").TObject<{
pieceName: import("@sinclair/typebox").TString<string>;
pieceVersion: import("@sinclair/typebox").TString<string>;
actionName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.LOOP_ON_ITEMS>;
settings: import("@sinclair/typebox").TObject<{
items: import("@sinclair/typebox").TString<string>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
firstLoopAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.BRANCH>;
settings: import("@sinclair/typebox").TObject<{
conditions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
secondValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>, import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>]>>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onSuccessAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onFailureAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>]>>;
}>]>]>;
}>;
export declare type ImportFlowRequest = Static<typeof ImportFlowRequest>;
export declare const ChangeFolderRequest: import("@sinclair/typebox").TObject<{

@@ -39,2 +210,3 @@ folderId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -99,2 +271,3 @@ }>>;

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -188,2 +361,174 @@ }>>;

export declare const FlowOperationRequest: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<FlowOperationType.IMPORT_FLOW>;
request: import("@sinclair/typebox").TObject<{
displayName: import("@sinclair/typebox").TString<string>;
trigger: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TComposite<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./triggers/trigger").TriggerType.WEBHOOK>;
settings: import("@sinclair/typebox").TObject<{
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TRecursive<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.CODE>;
settings: import("@sinclair/typebox").TObject<{
artifactSourceId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifactPackagedId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.PIECE>;
settings: import("@sinclair/typebox").TObject<{
pieceName: import("@sinclair/typebox").TString<string>;
pieceVersion: import("@sinclair/typebox").TString<string>;
actionName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.LOOP_ON_ITEMS>;
settings: import("@sinclair/typebox").TObject<{
items: import("@sinclair/typebox").TString<string>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
firstLoopAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.BRANCH>;
settings: import("@sinclair/typebox").TObject<{
conditions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
secondValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>, import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>]>>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onSuccessAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onFailureAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>]>>;
}>]>, import("@sinclair/typebox").TComposite<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./triggers/trigger").TriggerType.PIECE>;
settings: import("@sinclair/typebox").TObject<{
pieceName: import("@sinclair/typebox").TString<string>;
pieceVersion: import("@sinclair/typebox").TString<string>;
triggerName: import("@sinclair/typebox").TString<string>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TRecursive<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.CODE>;
settings: import("@sinclair/typebox").TObject<{
artifactSourceId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifactPackagedId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
artifact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.PIECE>;
settings: import("@sinclair/typebox").TObject<{
pieceName: import("@sinclair/typebox").TString<string>;
pieceVersion: import("@sinclair/typebox").TString<string>;
actionName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
input: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TAny>;
inputUiInfo: import("@sinclair/typebox").TObject<{
currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;
}>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.LOOP_ON_ITEMS>;
settings: import("@sinclair/typebox").TObject<{
items: import("@sinclair/typebox").TString<string>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
firstLoopAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>, import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<import("./actions/action").ActionType.BRANCH>;
settings: import("@sinclair/typebox").TObject<{
conditions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
secondValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>, import("@sinclair/typebox").TObject<{
firstValue: import("@sinclair/typebox").TString<string>;
operator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<import("@sinclair/typebox").TLiteral<import("./actions/action").BranchOperator>[]>>;
}>]>>>;
}>;
name: import("@sinclair/typebox").TString<string>;
valid: import("@sinclair/typebox").TBoolean;
displayName: import("@sinclair/typebox").TString<string>;
}>, import("@sinclair/typebox").TObject<{
nextAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onSuccessAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
onFailureAction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TSelf>;
}>]>]>>;
}>]>]>;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<FlowOperationType.CHANGE_NAME>;

@@ -209,2 +554,3 @@ request: import("@sinclair/typebox").TObject<{

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -270,2 +616,3 @@ }>>;

currentSelectedData: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
customizedInputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString<string>, import("@sinclair/typebox").TUnknown>>;
lastTestDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString<string>>;

@@ -272,0 +619,0 @@ }>>;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FlowOperationRequest = exports.UpdateTriggerRequest = exports.AddActionRequest = exports.UpdateActionRequest = exports.DeleteActionRequest = exports.ChangeNameRequest = exports.ChangeFolderRequest = exports.StepLocationRelativeToParent = exports.FlowOperationType = void 0;
exports.FlowOperationRequest = exports.UpdateTriggerRequest = exports.AddActionRequest = exports.UpdateActionRequest = exports.DeleteActionRequest = exports.ChangeNameRequest = exports.ChangeFolderRequest = exports.ImportFlowRequest = exports.StepLocationRelativeToParent = exports.FlowOperationType = void 0;
const action_1 = require("./actions/action");
const action_2 = require("./actions/action");
const trigger_1 = require("./triggers/trigger");

@@ -24,2 +25,6 @@ const typebox_1 = require("@sinclair/typebox");

})(StepLocationRelativeToParent = exports.StepLocationRelativeToParent || (exports.StepLocationRelativeToParent = {}));
exports.ImportFlowRequest = typebox_1.Type.Object({
displayName: typebox_1.Type.String({}),
trigger: typebox_1.Type.Union([typebox_1.Type.Composite([trigger_1.WebhookTrigger, typebox_1.Type.Object({ nextAction: action_1.Action })]), typebox_1.Type.Composite([trigger_1.PieceTrigger, typebox_1.Type.Object({ nextAction: action_1.Action })])]),
});
exports.ChangeFolderRequest = typebox_1.Type.Object({

@@ -34,3 +39,3 @@ folderId: typebox_1.Type.Optional(typebox_1.Type.String({})),

});
exports.UpdateActionRequest = typebox_1.Type.Union([action_1.CodeActionSchema, action_1.LoopOnItemsActionSchema, action_1.PieceActionSchema, action_1.BranchActionSchema]);
exports.UpdateActionRequest = typebox_1.Type.Union([action_2.CodeActionSchema, action_2.LoopOnItemsActionSchema, action_2.PieceActionSchema, action_2.BranchActionSchema]);
exports.AddActionRequest = typebox_1.Type.Object({

@@ -44,2 +49,6 @@ parentStep: typebox_1.Type.String(),

typebox_1.Type.Object({
type: typebox_1.Type.Literal(FlowOperationType.IMPORT_FLOW),
request: exports.ImportFlowRequest
}),
typebox_1.Type.Object({
type: typebox_1.Type.Literal(FlowOperationType.CHANGE_NAME),

@@ -46,0 +55,0 @@ request: exports.ChangeNameRequest

@@ -8,1 +8,2 @@ import { Static } from '@sinclair/typebox';

export declare type SampleDataSettings = Static<typeof SampleDataSettingsObject>;
export declare const DEFAULT_SAMPLE_DATA_SETTINGS: SampleDataSettings;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SampleDataSettingsObject = void 0;
exports.DEFAULT_SAMPLE_DATA_SETTINGS = exports.SampleDataSettingsObject = void 0;
const typebox_1 = require("@sinclair/typebox");

@@ -12,2 +12,7 @@ exports.SampleDataSettingsObject = typebox_1.Type.Object({

});
exports.DEFAULT_SAMPLE_DATA_SETTINGS = {
currentSelectedData: undefined,
customizedInputs: undefined,
lastTestDate: undefined,
};
//# sourceMappingURL=sample-data.js.map

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

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc