@riao/dbal
Version:
17 lines (16 loc) • 713 B
TypeScript
import { DatabaseQueryBuilder } from '../../dml';
import { DatabaseTrigger, DatabaseTriggerConstructorOptions, GetTriggerOptions } from '../trigger';
import { TriggerEvent, TriggerTiming } from '../trigger-options';
export declare class UpdateTimestampTrigger extends DatabaseTrigger {
name: string;
timing: TriggerTiming;
event: TriggerEvent;
protected column: string;
protected idColumn: string;
constructor(options: UpdateTimestampTriggerConstructorOptions);
getBody(options: GetTriggerOptions): DatabaseQueryBuilder;
}
export interface UpdateTimestampTriggerConstructorOptions extends DatabaseTriggerConstructorOptions {
column: string;
idColumn: string;
}