File tree Expand file tree Collapse file tree 2 files changed +44
-30
lines changed Expand file tree Collapse file tree 2 files changed +44
-30
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ export type ConfigDefaults<O extends BroadcastDriver> = Record<
2323
2424export type ModelPayload < T > = {
2525 model : T ;
26+ connection : string | null ;
27+ queue : string | null ;
28+ afterCommit : boolean ;
2629} ;
2730
2831export type ChannelReturnType <
@@ -39,19 +42,23 @@ export type ModelName<T extends string> = T extends `${infer _}.${infer U}`
3942 ? ModelName < U >
4043 : T ;
4144
45+ type ModelEvent =
46+ | "Retrieved"
47+ | "Creating"
48+ | "Created"
49+ | "Updating"
50+ | "Updated"
51+ | "Saving"
52+ | "Saved"
53+ | "Deleting"
54+ | "Deleted"
55+ | "Trashed"
56+ | "ForceDeleting"
57+ | "ForceDeleted"
58+ | "Restoring"
59+ | "Restored"
60+ | "Replicating" ;
61+
4262export type ModelEvents < T extends string > =
43- | `${ModelName < T > } Retrieved`
44- | `${ModelName < T > } Creating`
45- | `${ModelName < T > } Created`
46- | `${ModelName < T > } Updating`
47- | `${ModelName < T > } Updated`
48- | `${ModelName < T > } Saving`
49- | `${ModelName < T > } Saved`
50- | `${ModelName < T > } Deleting`
51- | `${ModelName < T > } Deleted`
52- | `${ModelName < T > } Trashed`
53- | `${ModelName < T > } ForceDeleting`
54- | `${ModelName < T > } ForceDeleted`
55- | `${ModelName < T > } Restoring`
56- | `${ModelName < T > } Restored`
57- | `${ModelName < T > } Replicating`;
63+ | `.${ModelName < T > } ${ModelEvent } `
64+ | `${ModelName < T > } ${ModelEvent } `;
Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ export type ConfigDefaults<O extends BroadcastDriver> = Record<
2323
2424export type ModelPayload < T > = {
2525 model : T ;
26+ connection : string | null ;
27+ queue : string | null ;
28+ afterCommit : boolean ;
2629} ;
2730
2831export type ChannelReturnType <
@@ -39,19 +42,23 @@ export type ModelName<T extends string> = T extends `${infer _}.${infer U}`
3942 ? ModelName < U >
4043 : T ;
4144
45+ type ModelEvent =
46+ | "Retrieved"
47+ | "Creating"
48+ | "Created"
49+ | "Updating"
50+ | "Updated"
51+ | "Saving"
52+ | "Saved"
53+ | "Deleting"
54+ | "Deleted"
55+ | "Trashed"
56+ | "ForceDeleting"
57+ | "ForceDeleted"
58+ | "Restoring"
59+ | "Restored"
60+ | "Replicating" ;
61+
4262export type ModelEvents < T extends string > =
43- | `${ModelName < T > } Retrieved`
44- | `${ModelName < T > } Creating`
45- | `${ModelName < T > } Created`
46- | `${ModelName < T > } Updating`
47- | `${ModelName < T > } Updated`
48- | `${ModelName < T > } Saving`
49- | `${ModelName < T > } Saved`
50- | `${ModelName < T > } Deleting`
51- | `${ModelName < T > } Deleted`
52- | `${ModelName < T > } Trashed`
53- | `${ModelName < T > } ForceDeleting`
54- | `${ModelName < T > } ForceDeleted`
55- | `${ModelName < T > } Restoring`
56- | `${ModelName < T > } Restored`
57- | `${ModelName < T > } Replicating`;
63+ | `.${ModelName < T > } ${ModelEvent } `
64+ | `${ModelName < T > } ${ModelEvent } `;
You can’t perform that action at this time.
0 commit comments