Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/mermaid-js/mermaid-live-editor
/ functions
Functions
148 in github.com/mermaid-js/mermaid-live-editor
⨍
Functions
148
◇
Types & classes
29
↓ 20 callers
Function
codeState
(code: string)
src/lib/components/History/historyState.test.ts:19
↓ 20 callers
Function
entriesFor
(mode: 'auto' | 'manual' | 'loader')
src/lib/components/History/historyState.test.ts:22
↓ 17 callers
Method
checkTextInView
(text: string)
tests/test.ts:65
↓ 15 callers
Method
start
(url = '/edit')
tests/test.ts:16
↓ 12 callers
Function
addManualEntry
(state: State)
src/lib/components/History/historyState.svelte.ts:83
↓ 11 callers
Function
setMode
(next: HistoryType)
src/lib/components/History/historyState.svelte.ts:48
↓ 10 callers
Method
checkDocURL
(url: string | RegExp)
tests/test.ts:92
↓ 10 callers
Function
readJSON
(key: string, fallback: T)
src/lib/util/persist.svelte.ts:12
↓ 9 callers
Function
logEvent
( name: AnalyticsEvent, data?: Record<string, string | number | boolean> )
src/lib/util/stats.ts:112
↓ 9 callers
Function
persisted
(key: string, initial: T)
src/lib/util/persist.svelte.ts:42
↓ 8 callers
Method
setEditorMode
(mode: 'Code' | 'Config')
tests/test.ts:88
↓ 8 callers
Function
stateKey
(state: State)
src/lib/components/History/historyState.svelte.ts:54
↓ 8 callers
Function
updateCodeStore
(newState: Partial<State>)
src/lib/util/state.svelte.ts:315
↓ 7 callers
Function
addAutoEntry
(state: State)
src/lib/components/History/historyState.svelte.ts:85
↓ 7 callers
Function
buildRedirectUrl
(location: Location)
src/lib/util/redirect.ts:8
↓ 7 callers
Function
getAnalyticsSafeUrl
()
src/lib/util/stats.ts:31
↓ 7 callers
Function
mockLocation
(url: string)
src/lib/util/redirect.test.ts:4
↓ 7 callers
Method
typeInEditor
(text: string, { bottom = true, newline = false }: EditorOptions = {})
tests/test.ts:24
↓ 6 callers
Method
checkInEditor
(text: string)
tests/test.ts:79
↓ 6 callers
Method
loadSampleDiagram
(diagramName: string)
tests/test.ts:61
↓ 6 callers
Function
openHistory
(page: Page)
tests/history.spec.ts:27
↓ 6 callers
Function
replaceInputState
(next: State)
src/lib/util/state.svelte.ts:354
↓ 6 callers
Function
restoreEntries
(data: HistoryEntry[])
src/lib/components/History/historyState.svelte.ts:124
↓ 6 callers
Function
update
(mutate: (state: State) => void)
src/lib/util/state.svelte.ts:148
↓ 5 callers
Function
readStoredState
()
src/lib/util/state.svelte.test.ts:29
↓ 5 callers
Function
serializeState
(state: State, serde: SerdeType = 'pako')
src/lib/util/serde.ts:38
↓ 5 callers
Function
setLoaderEntries
(entries: Optional<HistoryEntry, 'id'>[])
src/lib/components/History/historyState.svelte.ts:89
↓ 4 callers
Method
checkTheme
(theme: 'light' | 'dark')
tests/test.ts:103
↓ 4 callers
Function
clearActive
()
src/lib/components/History/historyState.svelte.ts:104
↓ 4 callers
Method
clearEditor
()
tests/test.ts:35
↓ 4 callers
Function
entry
(id: string, name: string, type: 'manual' | 'auto', label: string)
tests/history.spec.ts:5
↓ 4 callers
Method
reset
()
src/lib/util/panZoom.ts:151
↓ 4 callers
Function
startAutoSave
()
src/lib/components/History/historyState.svelte.ts:162
↓ 4 callers
Method
toggleSampleDiagrams
()
tests/test.ts:45
↓ 3 callers
Function
applyPartial
(state: State, newState: Partial<State>)
src/lib/util/state.svelte.ts:310
↓ 3 callers
Method
checkError
(text: string)
tests/test.ts:73
↓ 3 callers
Method
checkTextNotInView
(text: string)
tests/test.ts:69
↓ 3 callers
Function
deserializeState
(state: string)
src/lib/util/serde.ts:47
↓ 3 callers
Function
fetchText
(url: string)
src/lib/util/util.ts:84
↓ 3 callers
Function
formatJSON
(data: unknown)
src/lib/util/util.ts:79
↓ 3 callers
Function
log
(buttonClick: string)
src/lib/components/migration/editorChooserActions.ts:15
↓ 3 callers
Function
slotFor
(m: HistoryType)
src/lib/components/History/historyState.svelte.ts:22
↓ 3 callers
Function
updateCode
( code: string, { updateDiagram = false, resetPanZoom = false }: { updateDiagram?: boolean; rese
src/lib/util/state.svelte.ts:319
↓ 3 callers
Function
verifySerde
(state: State, serde?: SerdeType)
src/lib/util/serde.test.ts:6
↓ 3 callers
Function
verifyState
()
src/lib/util/state.svelte.ts:373
↓ 3 callers
Function
writeJSON
(key: string, value: unknown)
src/lib/util/persist.svelte.ts:29
↓ 2 callers
Function
addEntry
( slot: Persisted<HistoryEntry[]>, state: State, type: 'auto' | 'manual', maxLength?: number )
src/lib/components/History/historyState.svelte.ts:66
↓ 2 callers
Function
applyMigrations
()
src/lib/util/migrations.svelte.ts:15
↓ 2 callers
Function
buildUtmParams
({ utmCampaign, utmMedium }: { utmCampaign: string; utmMedium: string; })
src/lib/util/util.ts:45
↓ 2 callers
Method
checkAIHelperVisibility
(shouldBeVisible: boolean)
tests/test.ts:110
↓ 2 callers
Method
checkAndDownloadPNG
(expectedSize: number)
tests/test.ts:49
↓ 2 callers
Method
destroy
()
src/lib/util/AIPromptViewZoneManager.ts:67
↓ 2 callers
Method
downloadSVG
(expectedSize: number)
tests/test.ts:55
↓ 2 callers
Function
errorDebug
(limit = 1000)
src/lib/util/util.ts:70
↓ 2 callers
Function
fetchJSON
(url: string)
src/lib/util/util.ts:80
↓ 2 callers
Function
findMostRelevantLineNumber
(errorLineText: string, code: string)
src/lib/util/errorHandling.ts:2
↓ 2 callers
Function
getBucket
(length: number)
src/lib/util/stats.ts:59
↓ 2 callers
Function
getFileContent
(file: GithubFile)
src/lib/util/fileLoaders/gist.ts:20
↓ 2 callers
Function
getStateFromGist
(gist: GistData, gistURL: string = gist.url)
src/lib/util/fileLoaders/gist.ts:74
↓ 2 callers
Function
getUTMSource
()
src/lib/util/util.ts:120
↓ 2 callers
Function
hasStorage
()
src/lib/util/persist.svelte.ts:10
↓ 2 callers
Function
isOnMermaidAI
()
src/lib/util/migration/domainMigration.ts:11
↓ 2 callers
Function
loadState
(data: string)
src/lib/util/state.svelte.ts:290
↓ 2 callers
Function
minutesToMilliSeconds
(minutes: number)
src/lib/util/stats.ts:85
↓ 2 callers
Function
parse
(code: string)
src/lib/util/mermaid.ts:23
↓ 2 callers
Function
sanitizeConfig
(config: string | MermaidConfig)
src/lib/util/state.svelte.ts:256
↓ 2 callers
Function
setIDs
(entries: HistoryEntry[])
src/lib/components/History/historyState.svelte.ts:149
↓ 2 callers
Function
stopAutoSave
()
src/lib/components/History/historyState.svelte.ts:172
↓ 2 callers
Method
toggleComment
(text: string)
tests/test.ts:83
↓ 2 callers
Method
toggleTheme
()
tests/test.ts:99
↓ 2 callers
Function
updateConfig
(config: string)
src/lib/util/state.svelte.ts:338
↓ 2 callers
Function
updateIntegrity
(tag, attr)
bin/update-monaco.js:22
↓ 2 callers
Function
validatedStateOf
(state: State, serialized: string)
src/lib/util/state.svelte.ts:56
↓ 2 callers
Function
verifyFileSizeGreaterThan
( page: Page, fileType: 'history' | 'diagram', extension: string, size: number )
tests/utils.ts:34
↓ 1 callers
Function
countEffectRuns
(body: () => void)
src/lib/util/state.svelte.test.ts:17
↓ 1 callers
Function
countLines
(code: string)
src/lib/util/stats.ts:35
↓ 1 callers
Function
createEntry
(state: State, type: 'auto' | 'manual')
src/lib/components/History/historyState.svelte.ts:57
↓ 1 callers
Function
extractErrorLineText
(errorMessage: string)
src/lib/util/errorHandling.ts:37
↓ 1 callers
Function
fallbackCopyToClipboard
(text: string)
src/lib/util/util.ts:97
↓ 1 callers
Function
getCheckoutUrl
(utm: { utmCampaign: string; utmMedium: string })
src/lib/util/util.ts:58
↓ 1 callers
Function
getGistData
(gistURL: string)
src/lib/util/fileLoaders/gist.ts:42
↓ 1 callers
Function
getMermaidAiLiveUrl
(utm: { utmCampaign: string; utmMedium: string })
src/lib/util/util.ts:65
↓ 1 callers
Function
getSampleDiagrams
()
src/lib/util/mermaid.ts:58
↓ 1 callers
Function
getUnsafePaths
* Gets a list of paths that contain unsafe keys which might pose security risks. * * @param object - The object to check for unsafe keys. * @param
src/lib/util/state.svelte.ts:219
↓ 1 callers
Function
hasPakoData
()
src/lib/util/migration/domainMigration.ts:34
↓ 1 callers
Method
hide
()
src/lib/util/AIPromptViewZoneManager.ts:51
↓ 1 callers
Function
initAnalytics
()
src/lib/util/stats.ts:7
↓ 1 callers
Function
initLoading
(message: string, task: Promise<T>)
src/lib/util/loading.svelte.ts:5
↓ 1 callers
Function
initURLSubscription
()
src/lib/util/state.svelte.ts:366
↓ 1 callers
Function
injectHistoryIDs
()
src/lib/components/History/historyState.svelte.ts:154
↓ 1 callers
Function
isOnMermaidLive
()
src/lib/util/migration/domainMigration.ts:19
↓ 1 callers
Function
isOnNetlifyPreview
()
src/lib/util/migration/domainMigration.ts:27
↓ 1 callers
Function
isReferredFromMermaid
()
src/lib/util/migration/domainMigration.ts:44
↓ 1 callers
Function
isValidDiagram
(diagram: DiagramDefinition)
src/lib/util/mermaid.ts:54
↓ 1 callers
Function
isValidGist
(files: any)
src/lib/util/fileLoaders/gist.ts:16
↓ 1 callers
Function
loadDataFromUrl
()
src/lib/util/fileLoaders/loader.ts:10
↓ 1 callers
Function
loadStateFromURL
()
src/lib/util/util.ts:16
↓ 1 callers
Function
logMermaidChartClick
(source: string)
src/lib/util/stats.ts:134
↓ 1 callers
Function
persistAndProcess
()
src/lib/util/state.svelte.ts:135
↓ 1 callers
Function
processState
(state: State)
src/lib/util/state.svelte.ts:72
next →
1–100 of 148, ranked by callers