INNER CODE UNIT · TypeScript

createGitDiffSourceCapabilityAsync

modem-dev/hunk · packages/hunk-git/src/index.ts:246

async function createGitDiffSourceCapabilityAsync(
  input: ExtensionVcsDiffInput,
  repoRoot: string,
  cwd: string,
  gitExecutable: string,
  signal?: AbortSignal,
): Promise<GitSourceCapability | undefined> {
  const endpoints = await resolveGitDiffEndpointsAsync(input, {
    cwd,
    repoRoot,
    gitExecutable,
    signal,
  });
  return endpoints
    ? createGitSourceCapabilityAsync(input, repoRoot, endpoints, gitExecutable, signal)
    : undefined;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…