mirror of
https://github.com/morten-olsen/mini-loader.git
synced 2026-02-08 01:36:26 +01:00
init
This commit is contained in:
47
packages/server/src/knex.d.ts
vendored
Normal file
47
packages/server/src/knex.d.ts
vendored
Normal 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;
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user