SYMBOL INDEX (211 symbols across 55 files) FILE: packages/flowtest-cli/bin/index.js function bytesToBase64 (line 22) | function bytesToBase64(bytes) { FILE: packages/flowtest-cli/graph/Graph.js class nestedFlowNode (line 15) | class nestedFlowNode extends Node { method constructor (line 16) | constructor(nodes, edges, startTime, timeout, initialEnvVars, logger) { method evaluate (line 25) | async evaluate() { class Graph (line 30) | class Graph { method constructor (line 31) | constructor(nodes, edges, startTime, timeout, initialEnvVars, logger) { method #checkTimeout (line 42) | #checkTimeout() { method #computeConnectingEdge (line 46) | #computeConnectingEdge(node, result) { method #computeDataFromPreviousNodes (line 64) | #computeDataFromPreviousNodes(node) { method #computeNode (line 80) | async #computeNode(node) { method run (line 245) | async run() { FILE: packages/flowtest-cli/graph/GraphLogger.js class GraphLogger (line 7) | class GraphLogger { method constructor (line 8) | constructor() { method add (line 12) | add(logLevel, message, node) { method get (line 21) | get() { FILE: packages/flowtest-cli/graph/compute/assertnode.js class assertNode (line 7) | class assertNode extends Node { method constructor (line 8) | constructor(operator, variables, prevNodeOutputData, envVariables, log... method getVariableValue (line 17) | getVariableValue(variable) { method evaluate (line 29) | evaluate() { FILE: packages/flowtest-cli/graph/compute/authnode.js class authNode (line 6) | class authNode extends Node { method constructor (line 7) | constructor(nodeData, envVariables, logger) { method evaluate (line 13) | evaluate() { FILE: packages/flowtest-cli/graph/compute/node.js class Node (line 1) | class Node { method constructor (line 2) | constructor(type) { method evaluate (line 6) | evaluate() { FILE: packages/flowtest-cli/graph/compute/requestnode.js class requestNode (line 25) | class requestNode extends Node { method constructor (line 26) | constructor(nodeData, prevNodeOutputData, envVariables, auth, logger) { method evaluate (line 35) | async evaluate() { method formulateRequest (line 102) | formulateRequest(finalUrl, variablesDict) { method runHttpRequest (line 146) | async runHttpRequest(request) { FILE: packages/flowtest-cli/graph/compute/setvarnode.js class setVarNode (line 5) | class setVarNode extends Node { method constructor (line 6) | constructor(nodeData, prevNodeOutputData, envVariables) { method getVariableValue (line 13) | getVariableValue(variable) { method evaluate (line 25) | evaluate() { FILE: packages/flowtest-cli/utils/flowparser/AssertNode.js class AssertNode (line 3) | class AssertNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/AuthNode.js class AuthNode (line 3) | class AuthNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/DelayNode.js class DelayNode (line 3) | class DelayNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/NestedFlowNode.js class NestedFlowNode (line 3) | class NestedFlowNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/Node.js class Node (line 1) | class Node { method constructor (line 2) | constructor(type) { method serialize (line 6) | serialize(id, data, metadata) { method deserialize (line 10) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/OutputNode.js class OutputNode (line 3) | class OutputNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/RequestNode.js class RequestNode (line 3) | class RequestNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/SetVarNode.js class SetVarNode (line 3) | class SetVarNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/StartNode.js class StartNode (line 3) | class StartNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 15) | deserialize(node) { FILE: packages/flowtest-cli/utils/flowparser/parser.js constant VERSION (line 11) | const VERSION = 1; FILE: packages/flowtest-electron/electron-main.js function checkForUpdates (line 30) | function checkForUpdates() { FILE: packages/flowtest-electron/src/ai/flowtestai.js class FlowtestAI (line 5) | class FlowtestAI { method generate (line 6) | async generate(collection, user_instruction, model) { method get_available_functions (line 27) | async get_available_functions(collection) { method isCyclic (line 85) | isCyclic(obj) { FILE: packages/flowtest-electron/src/ai/models/bedrock_claude.js class BedrockClaudeGenerate (line 6) | class BedrockClaudeGenerate { method constructor (line 7) | constructor(creds) { method filter_functions (line 25) | async filter_functions(functions, instruction) { method process_user_instruction (line 47) | async process_user_instruction(functions, instruction) { method extractFunctionCalls (line 91) | extractFunctionCalls(completion) { FILE: packages/flowtest-electron/src/ai/models/gemini.js class GeminiGenerate (line 6) | class GeminiGenerate { method constructor (line 7) | constructor(apiKey) { method filter_functions (line 18) | async filter_functions(functions, instruction) { method process_user_instruction (line 42) | async process_user_instruction(functions, instruction) { method extractFunctionCalls (line 96) | extractFunctionCalls(completion) { FILE: packages/flowtest-electron/src/ai/models/openai.js constant SYSTEM_MESSAGE (line 5) | const SYSTEM_MESSAGE = `You are a helpful assistant. \ constant MAX_CALLS (line 10) | const MAX_CALLS = 10; class OpenAIGenerate (line 12) | class OpenAIGenerate { method filter_functions (line 13) | async filter_functions(functions, instruction, apiKey) { method get_openai_response (line 43) | async get_openai_response(functions, messages, apiKey) { method process_user_instruction (line 57) | async process_user_instruction(functions, instruction, apiKey) { FILE: packages/flowtest-electron/src/app/watcher.js class Watcher (line 8) | class Watcher { method constructor (line 9) | constructor() { method isFlowTestFile (line 13) | isFlowTestFile(pathname) { method isEnvFile (line 18) | isEnvFile(pathname, collectionPath) { method isDotEnvFile (line 26) | isDotEnvFile(pathname, collectionPath) { method add (line 33) | add(mainWindow, pathname, collectionId, watchPath) { method addDirectory (line 70) | addDirectory(mainWindow, pathname, collectionId, watchPath) { method change (line 92) | change(mainWindow, pathname, collectionId, watchPath) { method unlink (line 125) | unlink(mainWindow, pathname, collectionId, watchPath) { method unlinkDir (line 146) | unlinkDir(mainWindow, pathname, collectionId, watchPath) { method getEnvVariables (line 161) | getEnvVariables(pathname) { method addWatcher (line 168) | addWatcher(mainWindow, watchPath, collectionId) { method hasWatcher (line 201) | hasWatcher(watchPath) { method removeWatcher (line 205) | removeWatcher(watchPath) { FILE: packages/flowtest-electron/src/ipc/collection.js function bytesToBase64 (line 379) | function bytesToBase64(bytes) { FILE: packages/flowtest-electron/src/store/collection.js class Collections (line 4) | class Collections { method constructor (line 5) | constructor() { method add (line 9) | add(collection) { method remove (line 20) | remove(collection) { method getAll (line 31) | getAll() { method removeAll (line 35) | removeAll() { FILE: packages/flowtest-electron/src/store/settings.js class Settings (line 3) | class Settings { method constructor (line 4) | constructor() { method addLogSyncConfig (line 8) | addLogSyncConfig(enabled, hostUrl, accessId, accessKey) { method addGenAIUsageDisclaimer (line 12) | addGenAIUsageDisclaimer(accepted) { method getAll (line 16) | getAll() { method clearAll (line 23) | clearAll() { FILE: packages/flowtest-electron/src/utils/filemanager/filesystem.js constant PATH_SEPARATOR (line 52) | const PATH_SEPARATOR = isWindowsOS() ? '\\' : '/'; FILE: packages/flowtest-electron/src/utils/flowparser/AssertNode.js class AssertNode (line 3) | class AssertNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/AuthNode.js class AuthNode (line 3) | class AuthNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/DelayNode.js class DelayNode (line 3) | class DelayNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/NestedFlowNode.js class NestedFlowNode (line 3) | class NestedFlowNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/Node.js class Node (line 1) | class Node { method constructor (line 2) | constructor(type) { method serialize (line 6) | serialize(id, data, metadata) { method deserialize (line 10) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/OutputNode.js class OutputNode (line 3) | class OutputNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/RequestNode.js class RequestNode (line 3) | class RequestNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/SetVarNode.js class SetVarNode (line 3) | class SetVarNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 17) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/StartNode.js class StartNode (line 3) | class StartNode extends Node { method constructor (line 4) | constructor() { method serialize (line 8) | serialize(id, data, metadata) { method deserialize (line 15) | deserialize(node) { FILE: packages/flowtest-electron/src/utils/flowparser/parser.js constant VERSION (line 11) | const VERSION = 1; FILE: packages/flowtest-electron/src/utils/generate-request-parameters.js function generateParameterExample (line 1) | function generateParameterExample(parameter) { function generateStringExample (line 26) | function generateStringExample(schema) { function generateStringWithLengthConstraints (line 61) | function generateStringWithLengthConstraints(str, minLength, maxLength) { function generateIntegerExample (line 73) | function generateIntegerExample(schema) { function generateNumberExample (line 79) | function generateNumberExample(schema) { function generateArrayExample (line 85) | function generateArrayExample(schema) { FILE: packages/flowtest-electron/tests/utils/filemanager.test.js constant DIRECTORY_NAME (line 9) | const DIRECTORY_NAME = 'testDir'; FILE: src/App.js function App (line 6) | function App() { FILE: src/components/atoms/common/TextEditor.js method constructor (line 85) | constructor(view) { method update (line 88) | update(update) { FILE: src/components/molecules/flow/edges/ButtonEdge.js function CustomEdge (line 9) | function CustomEdge({ FILE: src/components/molecules/flow/graph/Graph.js class Graph (line 13) | class Graph { method constructor (line 14) | constructor(nodes, edges, startTime, initialEnvVars, logger, collectio... method #checkTimeout (line 28) | #checkTimeout() { method #computeConnectingEdge (line 32) | #computeConnectingEdge(node, result) { method #computeDataFromPreviousNodes (line 50) | #computeDataFromPreviousNodes(node) { method #computeNode (line 66) | async #computeNode(node) { method run (line 239) | async run() { FILE: src/components/molecules/flow/graph/GraphLogger.js class GraphLogger (line 7) | class GraphLogger { method constructor (line 8) | constructor() { method add (line 12) | add(logLevel, message, node) { method get (line 21) | get() { FILE: src/components/molecules/flow/graph/compute/assertnode.js class assertNode (line 6) | class assertNode extends Node { method constructor (line 7) | constructor(operator, variables, prevNodeOutputData, envVariables, log... method getVariableValue (line 16) | getVariableValue(variable) { method evaluate (line 28) | evaluate() { FILE: src/components/molecules/flow/graph/compute/authnode.js class authNode (line 5) | class authNode extends Node { method constructor (line 6) | constructor(nodeData, envVariables, logger) { method evaluate (line 12) | evaluate() { FILE: src/components/molecules/flow/graph/compute/nestedflownode.js class nestedFlowNode (line 4) | class nestedFlowNode extends Node { method constructor (line 5) | constructor(nodes, edges, startTime, initialEnvVars, logger, collectio... method evaluate (line 10) | async evaluate() { FILE: src/components/molecules/flow/graph/compute/node.js class Node (line 1) | class Node { method constructor (line 2) | constructor(type) { method evaluate (line 6) | evaluate() { FILE: src/components/molecules/flow/graph/compute/requestnode.js class requestNode (line 6) | class requestNode extends Node { method constructor (line 7) | constructor(nodeData, prevNodeOutputData, envVariables, auth, logger, ... method evaluate (line 17) | async evaluate() { method formulateRequest (line 82) | async formulateRequest(finalUrl, variablesDict) { method runHttpRequest (line 126) | runHttpRequest(rawRequest) { FILE: src/components/molecules/flow/graph/compute/setvarnode.js class setVarNode (line 5) | class setVarNode extends Node { method constructor (line 6) | constructor(nodeData, prevNodeOutputData, envVariables) { method getVariableValue (line 13) | getVariableValue(variable) { method evaluate (line 25) | evaluate() { FILE: src/components/molecules/modals/GenerateFlowTestModal.js function gen (line 599) | function gen() { FILE: src/constants/Common.js constant FLOW_FILE_SUFFIX_REGEX (line 1) | const FLOW_FILE_SUFFIX_REGEX = /^.+\.flow$/gm; constant CHOOSE_OPERATOR_DEFAULT_VALUE_OBJ (line 3) | const CHOOSE_OPERATOR_DEFAULT_VALUE_OBJ = { constant INPUT_DEFAULT_TYPE (line 8) | const INPUT_DEFAULT_TYPE = 'Text'; constant BUTTON_TYPES (line 10) | const BUTTON_TYPES = { constant BUTTON_INTENT_TYPES (line 18) | const BUTTON_INTENT_TYPES = { constant OBJ_TYPES (line 25) | const OBJ_TYPES = { constant GENAI_MODELS (line 32) | const GENAI_MODELS = { FILE: src/routes/index.js function Routes (line 4) | function Routes() { FILE: src/stores/CollectionStore.js method deleteCollection (line 35) | deleteCollection(collectionId) {