Make message and succesful required

This commit is contained in:
Koen Vlaswinkel
2023-12-21 16:57:46 +01:00
parent 82c7dd52be
commit 48ff62f474
4 changed files with 10 additions and 11 deletions

View File

@@ -57,8 +57,8 @@ function mapCompletedQueryInfoToDomainModel(
return new CompletedQueryInfo(
mapQueryEvaluationInfoToDomainModel(completedQuery.query),
completedQuery.logFileLocation,
completedQuery.successful ?? completedQuery.sucessful,
completedQuery.message,
completedQuery.successful ?? false,
completedQuery.message ?? "",
sortState,
completedQuery.resultCount,
sortedResults,

View File

@@ -53,8 +53,8 @@ export class CompletedQueryInfo implements QueryWithResults {
constructor(
public readonly query: QueryEvaluationInfo,
public readonly logFileLocation: string | undefined,
public readonly successful: boolean | undefined,
public readonly message: string | undefined,
public readonly successful: boolean,
public readonly message: string,
/**
* How we're currently sorting alerts. This is not mere interface
* state due to truncation; on re-sort, we want to read in the file
@@ -76,11 +76,7 @@ export class CompletedQueryInfo implements QueryWithResults {
}
get statusString(): string {
if (this.message) {
return this.message;
} else {
throw new Error("No status available");
}
return this.message;
}
getResultsPath(selectedTable: string, useSorted = true): string {

View File

@@ -367,8 +367,8 @@ export class QueryEvaluationInfo extends QueryOutputDir {
export interface QueryWithResults {
readonly query: QueryEvaluationInfo;
readonly logFileLocation?: string;
readonly successful?: boolean;
readonly message?: string;
readonly successful: boolean;
readonly message: string;
}
/**

View File

@@ -93,5 +93,8 @@ export function createMockQueryWithResults({
metadata,
} as unknown as QueryEvaluationInfo,
successful: didRunSuccessfully,
message: didRunSuccessfully
? "finished in 0 seconds"
: "compilation failed: unknown error",
};
}