function getStatesFromStartAtNode()

in src/completion/completeStateNames.ts [29:41]


function getStatesFromStartAtNode(node: PropertyASTNode, options?: ASLOptions): string[] {
  if (node.keyNode.value === 'StartAt') {
    if (node.parent && isObjectNode(node.parent)) {
      const statesNode = node.parent.properties.find((propNode) => propNode.keyNode.value === 'States')

      if (statesNode) {
        return getListOfStateNamesFromStateNode(statesNode, options?.ignoreColonOffset)
      }
    }
  }

  return []
}