From 9ccd647d97683b023c7ba80472c788d60505864d Mon Sep 17 00:00:00 2001 From: Nybkox Date: Thu, 19 Dec 2024 11:52:34 +0100 Subject: [PATCH] fix: update triggers typing to cover all oracle timing options --- packages/types/dbinfo.d.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/types/dbinfo.d.ts b/packages/types/dbinfo.d.ts index 06eecd8a1..d5b736561 100644 --- a/packages/types/dbinfo.d.ts +++ b/packages/types/dbinfo.d.ts @@ -140,7 +140,18 @@ export interface TriggerInfo extends SqlObjectInfo { objectId: string; functionName?: string; tableName?: string; - triggerTiming?: 'BEFORE' | 'AFTER' | 'INSTEAD OF' | null; + triggerTiming?: + | 'BEFORE' + | 'AFTER' + | 'INSTEAD OF' + | 'BEFORE EACH ROW' + | 'INSTEAD OF' + | 'AFTER EACH ROW' + | 'AFTER STATEMENT' + | 'BEFORE STATEMENT' + | 'AFTER EVENT' + | 'BEFORE EVENT' + | null; triggerLevel?: 'ROW' | 'STATEMENT'; eventType?: 'INSERT' | 'UPDATE' | 'DELETE' | 'TRUNCATE'; }