MCPcopy Create free account
hub / github.com/bytebase/bytebase / hasError

Function hasError

frontend/src/react/components/task-run-log/model.ts:91–110  ·  view source on GitHub ↗
(entry: TaskRunLogEntry)

Source from the content-addressed store, hash-verified

89};
90
91export const hasError = (entry: TaskRunLogEntry): boolean => {
92 switch (entry.type) {
93 case TaskRunLogEntry_Type.COMMAND_EXECUTE:
94 return Boolean(entry.commandExecute?.response?.error);
95 case TaskRunLogEntry_Type.TRANSACTION_CONTROL:
96 return Boolean(entry.transactionControl?.error);
97 case TaskRunLogEntry_Type.SCHEMA_DUMP:
98 return Boolean(entry.schemaDump?.error);
99 case TaskRunLogEntry_Type.DATABASE_SYNC:
100 return Boolean(entry.databaseSync?.error);
101 case TaskRunLogEntry_Type.PRIOR_BACKUP:
102 return Boolean(entry.priorBackup?.error);
103 case TaskRunLogEntry_Type.COMPUTE_DIFF:
104 return Boolean(entry.computeDiff?.error);
105 case TaskRunLogEntry_Type.GHOST_MIGRATION:
106 return Boolean(entry.ghostMigration?.error);
107 default:
108 return false;
109 }
110};
111
112export const isComplete = (entry: TaskRunLogEntry): boolean => {
113 switch (entry.type) {

Callers 1

buildDisplayItemsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected