Skip to content

Commit

Permalink
fix: removed .at function to supported older browsers/node versions
Browse files Browse the repository at this point in the history
  • Loading branch information
milamer committed Sep 3, 2022
1 parent 593ff99 commit e8241c3
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,12 @@ function stackClose(
)
}
if (machine.context.stack.length > 0) {
machine.context.stack
.at(-1)
?.nestedMatches.push({...currentStack, endIdx: idx})
machine.context.stack[machine.context.stack.length - 1]?.nestedMatches.push(
{
...currentStack,
endIdx: idx,
},
)
machine.state = State['stack.Close']
} else {
currentStack.matches.push(
Expand Down Expand Up @@ -181,14 +184,14 @@ const transformMachine: TransformMachine = {
},
'stack.VariantOrWord': (idx, char, machineState) => {
if (char === machineState.settings.separatorChar) {
machineState.context.stack
.at(-1)
?.matches.push(
machineState.context.content.substring(
machineState.context.variantStartIdx,
idx,
),
)
machineState.context.stack[
machineState.context.stack.length - 1
]?.matches.push(
machineState.context.content.substring(
machineState.context.variantStartIdx,
idx,
),
)
machineState.state = State['stack.Init']
} else if (char === machineState.settings.variantChar) {
machineState.context.variantEndIdx = idx
Expand Down

0 comments on commit e8241c3

Please sign in to comment.