isValidFieldType function

Last updated: 2026-03-05T10:53:28.863Z

Metrics

LOC: 3 Complexity: 2 Params: 1

Signature

isValidFieldType(value: string | undefined): : value is FieldType

Source Code

function isValidFieldType(value: string | undefined): value is FieldType {
  return value != null && FIELD_TYPE_SET.has(value);
}

Dependencies (Outgoing)

graph LR isValidFieldType["isValidFieldType"] FieldType["FieldType"] RecordedStep["RecordedStep"] RecordingSession["RecordingSession"] FlowScript["FlowScript"] FlowStep["FlowStep"] FlowMetadata["FlowMetadata"] FlowActionType["FlowActionType"] FlowAssertion["FlowAssertion"] AssertOperator["AssertOperator"] mapValueToSource["mapValueToSource"] isValidFieldType -->|uses| FieldType isValidFieldType -->|uses| RecordedStep isValidFieldType -->|uses| RecordingSession isValidFieldType -->|uses| FlowScript isValidFieldType -->|uses| FlowStep isValidFieldType -->|uses| FlowMetadata isValidFieldType -->|uses| FlowActionType isValidFieldType -->|uses| FlowAssertion isValidFieldType -->|uses| AssertOperator isValidFieldType -->|uses| mapValueToSource style isValidFieldType fill:#dbeafe,stroke:#2563eb,stroke-width:2px click isValidFieldType "a95b73445027ba7e.html" click FieldType "e49ed8a601306673.html" click RecordedStep "62534895a8071c82.html" click RecordingSession "fe9e6db030d6d1f2.html" click FlowScript "a291da387acb05c8.html" click FlowStep "9e707f428d9f0224.html" click FlowMetadata "7d431af192375aa6.html" click FlowActionType "03264d6a39f07fd0.html" click FlowAssertion "f917de79f6fc2080.html" click AssertOperator "87bfc77de7ebe683.html" click mapValueToSource "095f23c1feace9fe.html"

Impact (Incoming)

graph LR isValidFieldType["isValidFieldType"] convertSteps["convertSteps"] convertSteps -->|calls| isValidFieldType style isValidFieldType fill:#dbeafe,stroke:#2563eb,stroke-width:2px click isValidFieldType "a95b73445027ba7e.html" click convertSteps "9420198414a645f6.html"
SourceType
convertSteps calls