SYMBOL INDEX (51 symbols across 10 files) FILE: src/__tests__/ExportBtn.test.js method constructor (line 29) | constructor() { method setAttribute (line 33) | setAttribute() {} method onload (line 34) | set onload(handler) { method onload (line 37) | get onload() { method src (line 40) | set src(value) { FILE: src/__tests__/store.test.js method nextNode (line 230) | nextNode() { method get (line 258) | get() { method set (line 261) | set(value) { FILE: src/__tests__/useGeneratorControls.test.js method setup (line 15) | setup() { FILE: src/composables/useGeneratorControls.js function useGeneratorControls (line 5) | function useGeneratorControls(options = {}) { FILE: src/router/index.js method pageviewTemplate (line 12) | pageviewTemplate(route) { method pageviewTemplate (line 27) | pageviewTemplate(route) { method pageviewTemplate (line 42) | pageviewTemplate(route) { method pageviewTemplate (line 57) | pageviewTemplate(route) { FILE: src/stores/store.js function getEditableAncestor (line 7) | function getEditableAncestor(node) { function getOffsetWithinRoot (line 18) | function getOffsetWithinRoot(root, node, offset) { function captureSelectionSnapshot (line 25) | function captureSelectionSnapshot() { function resolvePosition (line 43) | function resolvePosition(root, targetOffset) { function restoreSelectionSnapshot (line 61) | function restoreSelectionSnapshot(snapshot) { function updatePrefix (line 93) | async function updatePrefix(text) { function updateSuffix (line 101) | async function updateSuffix(text) { FILE: src/utils/fontLoader.js function loadGoogleFont (line 10) | function loadGoogleFont(fontName) { FILE: src/utils/persistentState.js constant GENERATOR_STATE_STORAGE_KEY (line 1) | const GENERATOR_STATE_STORAGE_KEY = 'logoly-generator-state'; constant PERSISTED_FIELDS (line 2) | const PERSISTED_FIELDS = [ function parseBoolean (line 21) | function parseBoolean(value) { function parseNumber (line 30) | function parseNumber(value) { function pickValue (line 36) | function pickValue(field, value) { function readFromQuery (line 55) | function readFromQuery() { function readFromStorage (line 72) | function readFromStorage() { function formatForQuery (line 93) | function formatForQuery(value) { function updateQueryString (line 100) | function updateQueryString(state) { function loadGeneratorState (line 117) | function loadGeneratorState() { function saveGeneratorState (line 124) | function saveGeneratorState(state) { FILE: vite.config.js function exposeStoreInternals (line 9) | function exposeStoreInternals() { method manualChunks (line 90) | manualChunks(id) { FILE: vitest.setup.js method addListener (line 45) | addListener() {} method removeListener (line 46) | removeListener() {} method addEventListener (line 47) | addEventListener() {} method removeEventListener (line 48) | removeEventListener() {} method dispatchEvent (line 49) | dispatchEvent() { class ResizeObserver (line 65) | class ResizeObserver { method observe (line 66) | observe() {} method unobserve (line 67) | unobserve() {} method disconnect (line 68) | disconnect() {} class IntersectionObserver (line 71) | class IntersectionObserver { method observe (line 72) | observe() {} method unobserve (line 73) | unobserve() {} method disconnect (line 74) | disconnect() {} method takeRecords (line 75) | takeRecords() { method drawImage (line 85) | drawImage() {} method clearRect (line 86) | clearRect() {}