Skip to content

Commit 5312a28

Browse files
committed
async promise type
1 parent 6706b9f commit 5312a28

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/commands/compare.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { diffEnv } from '../core/diffEnv.js';
66
import { warnIfEnvNotIgnored, isEnvIgnoredByGit } from '../services/git.js';
77
import { findDuplicateKeys } from '../services/duplicates.js';
88
import { filterIgnoredKeys } from '../core/filterIgnoredKeys.js';
9-
import type { Category, CompareJsonEntry, ComparisonOptions, FilePair } from '../config/types.js';
9+
import type { Category, CompareJsonEntry, ComparisonOptions, FilePair, ComparisonResult } from '../config/types.js';
1010
import { applyFixes } from '../core/fixEnv.js';
1111

1212
/**
@@ -18,7 +18,7 @@ import { applyFixes } from '../core/fixEnv.js';
1818
export async function compareMany(
1919
pairs: FilePair[],
2020
opts: ComparisonOptions,
21-
) {
21+
): Promise<ComparisonResult> {
2222
let exitWithError = false;
2323

2424
const onlySet: Set<Category> | undefined = opts.only?.length

src/config/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,3 +208,7 @@ export interface FilePair {
208208
envPath: string;
209209
examplePath: string;
210210
}
211+
212+
export interface ComparisonResult {
213+
exitWithError: boolean;
214+
}

0 commit comments

Comments
 (0)