@foblex/flow
Version:
An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.
23 lines • 3.93 kB
JavaScript
import { AddNodeToStoreExecution } from './add-node-to-store';
import { RemoveNodeFromStoreExecution } from './remove-node-from-store';
import { UpdateNodeWhenStateOrSizeChangedExecution } from './update-node-when-state-or-size-changed';
import { GetNodesExecution } from './get-nodes';
import { CalculateNodesBoundingBoxExecution } from './calculate-nodes-bounding-box';
import { CalculateNodesBoundingBoxNormalizedPositionExecution } from './calculate-nodes-bounding-box-normalized-position';
import { GetNodePaddingExecution } from './get-node-padding';
import { GetParentNodesExecution } from './get-parent-nodes';
import { CalculateInputConnectionsExecution } from './calculate-input-connections';
import { CalculateOutputConnectionsExecution } from './calculate-output-connections';
export const F_NODE_FEATURES = [
AddNodeToStoreExecution,
CalculateInputConnectionsExecution,
CalculateNodesBoundingBoxExecution,
CalculateNodesBoundingBoxNormalizedPositionExecution,
CalculateOutputConnectionsExecution,
GetNodePaddingExecution,
GetNodesExecution,
GetParentNodesExecution,
UpdateNodeWhenStateOrSizeChangedExecution,
RemoveNodeFromStoreExecution
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZi1mbG93L3NyYy9kb21haW4vZi1ub2RlL3Byb3ZpZGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUN4RSxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNyRyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDaEQsT0FBTyxFQUFFLGtDQUFrQyxFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDcEYsT0FBTyxFQUNMLG9EQUFvRCxFQUNyRCxNQUFNLG9EQUFvRCxDQUFDO0FBQzVELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQzdELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQzdELE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ25GLE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRXJGLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRztJQUU3Qix1QkFBdUI7SUFFdkIsa0NBQWtDO0lBRWxDLGtDQUFrQztJQUVsQyxvREFBb0Q7SUFFcEQsbUNBQW1DO0lBRW5DLHVCQUF1QjtJQUV2QixpQkFBaUI7SUFFakIsdUJBQXVCO0lBRXZCLHlDQUF5QztJQUV6Qyw0QkFBNEI7Q0FDN0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFkZE5vZGVUb1N0b3JlRXhlY3V0aW9uIH0gZnJvbSAnLi9hZGQtbm9kZS10by1zdG9yZSc7XG5pbXBvcnQgeyBSZW1vdmVOb2RlRnJvbVN0b3JlRXhlY3V0aW9uIH0gZnJvbSAnLi9yZW1vdmUtbm9kZS1mcm9tLXN0b3JlJztcbmltcG9ydCB7IFVwZGF0ZU5vZGVXaGVuU3RhdGVPclNpemVDaGFuZ2VkRXhlY3V0aW9uIH0gZnJvbSAnLi91cGRhdGUtbm9kZS13aGVuLXN0YXRlLW9yLXNpemUtY2hhbmdlZCc7XG5pbXBvcnQgeyBHZXROb2Rlc0V4ZWN1dGlvbiB9IGZyb20gJy4vZ2V0LW5vZGVzJztcbmltcG9ydCB7IENhbGN1bGF0ZU5vZGVzQm91bmRpbmdCb3hFeGVjdXRpb24gfSBmcm9tICcuL2NhbGN1bGF0ZS1ub2Rlcy1ib3VuZGluZy1ib3gnO1xuaW1wb3J0IHtcbiAgQ2FsY3VsYXRlTm9kZXNCb3VuZGluZ0JveE5vcm1hbGl6ZWRQb3NpdGlvbkV4ZWN1dGlvblxufSBmcm9tICcuL2NhbGN1bGF0ZS1ub2Rlcy1ib3VuZGluZy1ib3gtbm9ybWFsaXplZC1wb3NpdGlvbic7XG5pbXBvcnQgeyBHZXROb2RlUGFkZGluZ0V4ZWN1dGlvbiB9IGZyb20gJy4vZ2V0LW5vZGUtcGFkZGluZyc7XG5pbXBvcnQgeyBHZXRQYXJlbnROb2Rlc0V4ZWN1dGlvbiB9IGZyb20gJy4vZ2V0LXBhcmVudC1ub2Rlcyc7XG5pbXBvcnQgeyBDYWxjdWxhdGVJbnB1dENvbm5lY3Rpb25zRXhlY3V0aW9uIH0gZnJvbSAnLi9jYWxjdWxhdGUtaW5wdXQtY29ubmVjdGlvbnMnO1xuaW1wb3J0IHsgQ2FsY3VsYXRlT3V0cHV0Q29ubmVjdGlvbnNFeGVjdXRpb24gfSBmcm9tICcuL2NhbGN1bGF0ZS1vdXRwdXQtY29ubmVjdGlvbnMnO1xuXG5leHBvcnQgY29uc3QgRl9OT0RFX0ZFQVRVUkVTID0gW1xuXG4gIEFkZE5vZGVUb1N0b3JlRXhlY3V0aW9uLFxuXG4gIENhbGN1bGF0ZUlucHV0Q29ubmVjdGlvbnNFeGVjdXRpb24sXG5cbiAgQ2FsY3VsYXRlTm9kZXNCb3VuZGluZ0JveEV4ZWN1dGlvbixcblxuICBDYWxjdWxhdGVOb2Rlc0JvdW5kaW5nQm94Tm9ybWFsaXplZFBvc2l0aW9uRXhlY3V0aW9uLFxuXG4gIENhbGN1bGF0ZU91dHB1dENvbm5lY3Rpb25zRXhlY3V0aW9uLFxuXG4gIEdldE5vZGVQYWRkaW5nRXhlY3V0aW9uLFxuXG4gIEdldE5vZGVzRXhlY3V0aW9uLFxuXG4gIEdldFBhcmVudE5vZGVzRXhlY3V0aW9uLFxuXG4gIFVwZGF0ZU5vZGVXaGVuU3RhdGVPclNpemVDaGFuZ2VkRXhlY3V0aW9uLFxuXG4gIFJlbW92ZU5vZGVGcm9tU3RvcmVFeGVjdXRpb25cbl07XG4iXX0=