SYMBOL INDEX (117 symbols across 16 files) FILE: coverage/block-navigation.js function toggleClass (line 24) | function toggleClass(index) { function makeCurrent (line 31) | function makeCurrent(index) { function goToPrevious (line 41) | function goToPrevious() { function goToNext (line 52) | function goToNext() { FILE: coverage/prettify.js function k (line 2) | function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V... function a (line 2) | function a(V){var U=/(?:^|\s)nocode(?:\s|$)/;var X=[];var T=0;var Z=[];v... function B (line 2) | function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.... function o (line 2) | function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){... function g (line 2) | function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];... function i (line 2) | function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\... function Q (line 2) | function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac... function D (line 2) | function D(ac){var aj=/\bMSIE\b/.test(navigator.userAgent);var am=/\n/g;... function c (line 2) | function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnPrope... function q (line 2) | function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s* { function getRepoInfo (line 23) | async function getRepoInfo(): Promise<{ owner: string; repo: string } | ... function checkGhCliInstalled (line 43) | async function checkGhCliInstalled(): Promise { function dispatchWorkflow (line 52) | async function dispatchWorkflow(owner: string, repo: string, quiet: bool... function dispatchSync (line 103) | async function dispatchSync(options: DispatchSyncOptions = {}): Promise<... FILE: src/commands/github-actions.ts type GitHubActionsOptions (line 7) | interface GitHubActionsOptions { constant DEFAULT_WORKFLOW (line 13) | const DEFAULT_WORKFLOW = `name: RepoMirror Sync function githubActions (line 85) | async function githubActions(options?: GitHubActionsOptions): Promise): Promise { function performPreflightChecks (line 192) | async function performPreflightChecks(targetRepo: string): Promise { function generateTransformationPrompt (line 312) | async function generateTransformationPrompt( function createRepoMirrorFiles (line 455) | async function createRepoMirrorFiles( function getTemplateDir (line 496) | async function getTemplateDir(): Promise { FILE: src/commands/pull.ts type RemoteConfig (line 8) | interface RemoteConfig { type RepoMirrorConfig (line 14) | interface RepoMirrorConfig { type PullOptions (line 33) | interface PullOptions { function loadConfig (line 39) | async function loadConfig(): Promise { function checkSourceRepoStatus (line 49) | async function checkSourceRepoStatus(sourceRepo: string): Promise<{ function getRemoteChangesSummary (line 97) | async function getRemoteChangesSummary( function pullSourceChanges (line 151) | async function pullSourceChanges( function triggerSync (line 225) | async function triggerSync(syncAfter: boolean): Promise { function performPull (line 294) | async function performPull( function pull (line 421) | async function pull(options: PullOptions = {}): Promise { FILE: src/commands/push.ts type RemoteConfig (line 8) | interface RemoteConfig { type RepoMirrorConfig (line 14) | interface RepoMirrorConfig { type PushOptions (line 33) | interface PushOptions { function loadConfig (line 40) | async function loadConfig(): Promise { function getGitStatus (line 50) | async function getGitStatus(targetRepo: string): Promise<{ function getSourceCommitHash (line 101) | async function getSourceCommitHash(sourceRepo: string): Promise { FILE: src/commands/remote.ts type RemoteConfig (line 8) | interface RemoteConfig { type RepoMirrorConfig (line 14) | interface RepoMirrorConfig { function loadConfig (line 33) | async function loadConfig(): Promise { function saveConfig (line 43) | async function saveConfig(config: RepoMirrorConfig): Promise { function validateRemoteUrl (line 49) | async function validateRemoteUrl(url: string): Promise { function remoteAdd (line 64) | async function remoteAdd( function remoteList (line 162) | async function remoteList(): Promise { function remoteRemove (line 215) | async function remoteRemove(name: string): Promise { function remote (line 260) | async function remote(action: string, ...args: string[]): Promise { FILE: src/commands/setup-github-pr-sync.ts type SetupGithubPrSyncOptions (line 8) | interface SetupGithubPrSyncOptions { type RemoteConfig (line 14) | interface RemoteConfig { type RepoMirrorConfig (line 20) | interface RepoMirrorConfig { constant DEFAULT_WORKFLOW (line 43) | const DEFAULT_WORKFLOW = `name: RepoMirror PR Sync function loadExistingConfig (line 118) | async function loadExistingConfig(): Promise |... function saveConfig (line 128) | async function saveConfig(config: RepoMirrorConfig): Promise { function workflowExists (line 134) | async function workflowExists(): Promise { function setupGithubPrSync (line 144) | async function setupGithubPrSync(options?: SetupGithubPrSyncOptions): Pr... FILE: src/commands/sync-forever.ts function syncForever (line 7) | async function syncForever(options?: { autoPush?: boolean }): Promise { FILE: src/commands/sync.ts type RemoteConfig (line 8) | interface RemoteConfig { type RepoMirrorConfig (line 14) | interface RepoMirrorConfig { function loadConfig (line 33) | async function loadConfig(): Promise { function performAutoPush (line 43) | async function performAutoPush(config: RepoMirrorConfig, cliAutoPush: bo... function sync (line 83) | async function sync(options?: { autoPush?: boolean }): Promise { FILE: src/commands/visualize.ts function getTypeColor (line 15) | function getTypeColor(type: string): string { type Todo (line 36) | interface Todo { function formatTodoList (line 42) | function formatTodoList(todos: Todo[]): string { function formatConcise (line 96) | function formatConcise(json: any): string { function displayToolCallWithResult (line 243) | function displayToolCallWithResult( function visualize (line 298) | async function visualize( FILE: tests/helpers/test-utils.ts function createTempDir (line 13) | async function createTempDir(prefix: string = "repomirror-test-"): Promi... function cleanupTempDir (line 22) | async function cleanupTempDir(path: string): Promise { function createMockGitRepo (line 34) | async function createMockGitRepo(repoPath: string, withRemote: boolean =... function mockConsole (line 57) | function mockConsole() { function mockProcess (line 76) | function mockProcess(shouldThrowOnExit: boolean = true) { function createMockFileStructure (line 95) | async function createMockFileStructure( function delay (line 117) | function delay(ms: number): Promise { function mockInquirer (line 124) | function mockInquirer(responses: Record) { function mockOra (line 133) | function mockOra() { function mockExeca (line 147) | function mockExeca(responses: Record