diff --git a/src/public/types/table-hooks.d.ts b/src/public/types/table-hooks.d.ts index 33ec45b7a..9e962ec67 100644 --- a/src/public/types/table-hooks.d.ts +++ b/src/public/types/table-hooks.d.ts @@ -19,7 +19,7 @@ interface DeletingHookContext { } interface TableHooks extends DexieEventSet { - (eventName: 'creating', subscriber: (this: CreatingHookContext, primKey:TKey, obj:T, transaction:Transaction) => any): void; + (eventName: 'creating', subscriber: (this: CreatingHookContext, primKey:TKey, obj:T, transaction:Transaction) => void | undefined | TKey): void; (eventName: 'reading', subscriber: (obj:T) => T | any): void; (eventName: 'updating', subscriber: (this: UpdatingHookContext, modifications:Object, primKey:TKey, obj:T, transaction:Transaction) => any): void; (eventName: 'deleting', subscriber: (this: DeletingHookContext, primKey:TKey, obj:T, transaction:Transaction) => any): void;