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 []
}