Skip to content

Commit 79a2b30

Browse files
author
Nicholas Smith
committed
Provide build dist
1 parent b90657f commit 79a2b30

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+391
-100
lines changed

lib/cjs/Synchronizer.d.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ErrorGroup } from './models';
2-
import { AlertProviderInterface, CacheProviderInterface, ErrorProviderInterface, TicketProviderInterface } from './interfaces';
2+
import { AlertProviderInterface, CacheProviderInterface, ErrorProviderInterface, PrioritizationProviderInterface, TicketProviderInterface } from './interfaces';
33
export declare type SynchronizerError = {
44
message: string;
55
errorGroup?: ErrorGroup;
@@ -9,9 +9,15 @@ export declare type SynchronizerResult = {
99
errors: SynchronizerError[];
1010
exitCode: number;
1111
};
12+
export declare type SynchronizerErrorProviderConfig = {
13+
name: string;
14+
provider: ErrorProviderInterface;
15+
prioritizationProvider?: PrioritizationProviderInterface;
16+
lookbackHours?: number;
17+
maxErrors?: number;
18+
};
1219
export declare type SynchronizerConfig = {
13-
serverErrorProvider?: ErrorProviderInterface;
14-
clientErrorProvider?: ErrorProviderInterface;
20+
errors: SynchronizerErrorProviderConfig[];
1521
ticketProvider: TicketProviderInterface;
1622
alertProvider: AlertProviderInterface;
1723
cacheProvider: CacheProviderInterface;
@@ -20,11 +26,11 @@ export declare class Synchronizer {
2026
private config;
2127
constructor(config: SynchronizerConfig);
2228
run(): Promise<SynchronizerResult>;
29+
private runForErrorProvider;
2330
private syncErrorGroup;
2431
private createErrorGroup;
2532
private addToErrorGroups;
2633
private doesTicketNeedReopening;
2734
private doesTicketNeedUpdate;
2835
private doesAlertNeedUpdate;
29-
private determineErrorPriority;
3036
}

lib/cjs/Synchronizer.js

Lines changed: 73 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)