@eagleoutice/flowr - v2.15.8
Preparing search index...
src/cli/repl/server/connection
sanitizeAnalysisResults
Function sanitizeAnalysisResults
sanitizeAnalysisResults
(
parse
:
ParseStepOutput
<
string
|
Tree
>
,
normalize
:
NormalizedAst
,
dataflow
:
DataflowInformation
,
)
:
{
dataflow
?:
{
".meta"
?:
{
timing
?:
...
}
;
cfgEntry
?:
NodeId
;
cfgExit
?:
NodeId
;
cutShort
?:
{
dimension
?:
...
;
limit
?:
...
;
reached
?:
...
}
;
entryPoint
?:
NodeId
;
environment
?:
{
current
?:
...
;
level
?:
...
}
;
exitPoints
?:
readonly
(...)
[]
;
graph
?:
{
addControlDependency
?:
...
;
addEdge
?:
...
;
addVertex
?:
...
;
edges
?:
...
;
edgesFrom
?:
...
;
edgesTo
?:
...
;
get
?:
...
;
getLinked
?:
...
;
getRootVertex
?:
...
;
getVertex
?:
...
;
hasVertex
?:
...
;
idMap
?:
...
;
ingoingEdges
?:
...
;
isQuoted
?:
...
;
isRoot
?:
...
;
markIdForUnknownSideEffects
?:
...
;
mergeVertices
?:
...
;
mergeWith
?:
...
;
outgoingEdges
?:
...
;
qualify
?:
...
;
qualifyAll
?:
...
;
removeEdgeType
?:
...
;
rootIds
?:
...
;
setDefinitionOfVertex
?:
...
;
setIdMap
?:
...
;
toJSON
?:
...
;
unknownSideEffects
?:
...
;
updateToFunctionCall
?:
...
;
vertexIdsOfType
?:
...
;
vertices
?:
...
;
verticesOfType
?:
...
;
}
;
hooks
?:
(...)
[]
;
in
?:
readonly
(...)
[]
;
kill
?:
readonly
(...)
[]
;
out
?:
readonly
(...)
[]
;
unknownReferences
?:
readonly
(...)
[]
;
}
;
normalize
?:
{
".meta"
?:
{
timing
?:
...
}
;
ast
?:
{
files
?:
...
;
info
?:
...
;
type
?:
...
}
;
hasError
?:
boolean
;
idMap
?:
Map
<
(...)
,
(...)
>
;
}
;
parse
?:
|
{
".meta"
?:
{
timing
?:
...
}
;
files
?:
(...)
[]
}
|
{
".meta"
?:
{
timing
?:
...
}
;
files
?:
(...)
[]
}
;
reconstruct
?:
{
".meta"
?:
{
timing
?:
...
}
;
code
?:
string
|
(...)
[]
;
files
?:
readonly
(...)
[]
;
inlineWarnings
?:
(...)
[]
;
linesWithAutoSelected
?:
number
;
}
;
slice
?:
{
".meta"
?:
{
timing
?:
...
}
;
freeNames
?:
readonly
(...)
[]
;
progress
?:
{
frontier
?:
...
;
visited
?:
...
}
;
result
?:
ReadonlySet
<
(...)
>
;
slicedFor
?:
readonly
(...)
[]
;
stoppedEarly
?:
boolean
;
timesHitThreshold
?:
number
;
}
;
}
Sanitizes analysis results by removing any potentially sensitive information like id maps.
Parameters
parse
:
ParseStepOutput
<
string
|
Tree
>
normalize
:
NormalizedAst
dataflow
:
DataflowInformation
Returns
{
dataflow
?:
{
".meta"
?:
{
timing
?:
...
}
;
cfgEntry
?:
NodeId
;
cfgExit
?:
NodeId
;
cutShort
?:
{
dimension
?:
...
;
limit
?:
...
;
reached
?:
...
}
;
entryPoint
?:
NodeId
;
environment
?:
{
current
?:
...
;
level
?:
...
}
;
exitPoints
?:
readonly
(...)
[]
;
graph
?:
{
addControlDependency
?:
...
;
addEdge
?:
...
;
addVertex
?:
...
;
edges
?:
...
;
edgesFrom
?:
...
;
edgesTo
?:
...
;
get
?:
...
;
getLinked
?:
...
;
getRootVertex
?:
...
;
getVertex
?:
...
;
hasVertex
?:
...
;
idMap
?:
...
;
ingoingEdges
?:
...
;
isQuoted
?:
...
;
isRoot
?:
...
;
markIdForUnknownSideEffects
?:
...
;
mergeVertices
?:
...
;
mergeWith
?:
...
;
outgoingEdges
?:
...
;
qualify
?:
...
;
qualifyAll
?:
...
;
removeEdgeType
?:
...
;
rootIds
?:
...
;
setDefinitionOfVertex
?:
...
;
setIdMap
?:
...
;
toJSON
?:
...
;
unknownSideEffects
?:
...
;
updateToFunctionCall
?:
...
;
vertexIdsOfType
?:
...
;
vertices
?:
...
;
verticesOfType
?:
...
;
}
;
hooks
?:
(...)
[]
;
in
?:
readonly
(...)
[]
;
kill
?:
readonly
(...)
[]
;
out
?:
readonly
(...)
[]
;
unknownReferences
?:
readonly
(...)
[]
;
}
;
normalize
?:
{
".meta"
?:
{
timing
?:
...
}
;
ast
?:
{
files
?:
...
;
info
?:
...
;
type
?:
...
}
;
hasError
?:
boolean
;
idMap
?:
Map
<
(...)
,
(...)
>
;
}
;
parse
?:
|
{
".meta"
?:
{
timing
?:
...
}
;
files
?:
(...)
[]
}
|
{
".meta"
?:
{
timing
?:
...
}
;
files
?:
(...)
[]
}
;
reconstruct
?:
{
".meta"
?:
{
timing
?:
...
}
;
code
?:
string
|
(...)
[]
;
files
?:
readonly
(...)
[]
;
inlineWarnings
?:
(...)
[]
;
linesWithAutoSelected
?:
number
;
}
;
slice
?:
{
".meta"
?:
{
timing
?:
...
}
;
freeNames
?:
readonly
(...)
[]
;
progress
?:
{
frontier
?:
...
;
visited
?:
...
}
;
result
?:
ReadonlySet
<
(...)
>
;
slicedFor
?:
readonly
(...)
[]
;
stoppedEarly
?:
boolean
;
timesHitThreshold
?:
number
;
}
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@eagleoutice/flowr - v2.15.8
Loading...
Sanitizes analysis results by removing any potentially sensitive information like id maps.