import { AUTOMATONS } from './examples.js'; import { openAutomaton } from './fsm.js'; import './modal.ts'; const automatonSelector = /** @type {HTMLDivElement} */ (document.getElementById('automaton-selector')); const automatonCollection = /** @type {HTMLDivElement} */ (document.getElementById('automaton-collection')); const app = /** @type {HTMLDivElement} */ (document.getElementById('app')); for (const [displayName, automaton] of Object.entries(AUTOMATONS)) { const card = document.createElement('div'); card.setAttribute('tabindex', '0'); card.setAttribute('role', 'button'); card.classList.add('card'); card.innerHTML = `
${automaton.length} states
Create a new automaton from scratch.