不要怂,就是干,撸起袖子干!

Commit eccf973e by Shahbaz Tariq Committed by Sushant

feat(typescript): add 'restore' hooks to types (#11730)

1 parent 816f20be
Showing with 6 additions and 0 deletions
...@@ -4,8 +4,10 @@ import Model, { ...@@ -4,8 +4,10 @@ import Model, {
CountOptions, CountOptions,
CreateOptions, CreateOptions,
DestroyOptions, DestroyOptions,
RestoreOptions,
FindOptions, FindOptions,
InstanceDestroyOptions, InstanceDestroyOptions,
InstanceRestoreOptions,
InstanceUpdateOptions, InstanceUpdateOptions,
ModelAttributes, ModelAttributes,
ModelOptions, ModelOptions,
...@@ -26,6 +28,8 @@ export interface ModelHooks<M extends Model = Model> { ...@@ -26,6 +28,8 @@ export interface ModelHooks<M extends Model = Model> {
afterCreate(attributes: M, options: CreateOptions): HookReturn; afterCreate(attributes: M, options: CreateOptions): HookReturn;
beforeDestroy(instance: M, options: InstanceDestroyOptions): HookReturn; beforeDestroy(instance: M, options: InstanceDestroyOptions): HookReturn;
afterDestroy(instance: M, options: InstanceDestroyOptions): HookReturn; afterDestroy(instance: M, options: InstanceDestroyOptions): HookReturn;
beforeRestore(instance: M, options: InstanceRestoreOptions): HookReturn;
afterRestore(instance: M, options: InstanceRestoreOptions): HookReturn;
beforeUpdate(instance: M, options: InstanceUpdateOptions): HookReturn; beforeUpdate(instance: M, options: InstanceUpdateOptions): HookReturn;
afterUpdate(instance: M, options: InstanceUpdateOptions): HookReturn; afterUpdate(instance: M, options: InstanceUpdateOptions): HookReturn;
beforeSave(instance: M, options: InstanceUpdateOptions | CreateOptions): HookReturn; beforeSave(instance: M, options: InstanceUpdateOptions | CreateOptions): HookReturn;
...@@ -34,6 +38,8 @@ export interface ModelHooks<M extends Model = Model> { ...@@ -34,6 +38,8 @@ export interface ModelHooks<M extends Model = Model> {
afterBulkCreate(instances: M[], options: BulkCreateOptions): HookReturn; afterBulkCreate(instances: M[], options: BulkCreateOptions): HookReturn;
beforeBulkDestroy(options: DestroyOptions): HookReturn; beforeBulkDestroy(options: DestroyOptions): HookReturn;
afterBulkDestroy(options: DestroyOptions): HookReturn; afterBulkDestroy(options: DestroyOptions): HookReturn;
beforeBulkRestore(options: RestoreOptions): HookReturn;
afterBulkRestore(options: RestoreOptions): HookReturn;
beforeBulkUpdate(options: UpdateOptions): HookReturn; beforeBulkUpdate(options: UpdateOptions): HookReturn;
afterBulkUpdate(options: UpdateOptions): HookReturn; afterBulkUpdate(options: UpdateOptions): HookReturn;
beforeFind(options: FindOptions): HookReturn; beforeFind(options: FindOptions): HookReturn;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!