This commit is contained in:
Morten Olsen
2024-01-12 12:43:51 +01:00
commit 6d8e5bf955
109 changed files with 9246 additions and 0 deletions

47
packages/server/src/knex.d.ts vendored Normal file
View File

@@ -0,0 +1,47 @@
import 'knex';
declare module 'knex/types/tables.js' {
interface Tables {
loads: {
id: string;
name?: string;
script: string;
createdAt: Date;
updatedAt: Date;
};
runs: {
id: string;
loadId: string;
script: string;
input?: string;
error?: string;
createdAt: Date;
startedAt?: Date;
endedAt?: Date;
status: 'created' | 'running' | 'succeeded' | 'failed';
};
logs: {
id: string;
runId: string;
loadId: string;
severity: 'info' | 'warning' | 'error';
message: string;
data?: any;
timestamp: Date;
};
artifacts: {
id: string;
name: string;
createdAt: Date;
runId: string;
loadId: string;
data: string;
};
secrets: {
id: string;
value: string;
createdAt: Date;
updatedAt: Date;
};
}
}