@@ -434,6 +434,53 @@ declare namespace Webhooks {
434434 repository : PayloadRepository ;
435435 sender : WebhookPayloadRepositorySender ;
436436 } ;
437+ type WebhookPayloadRepositoryDispatchInstallation = {
438+ id : number ;
439+ node_id : string ;
440+ } ;
441+ type WebhookPayloadRepositoryDispatchSender = {
442+ login : string ;
443+ id : number ;
444+ node_id : string ;
445+ avatar_url : string ;
446+ gravatar_id : string ;
447+ url : string ;
448+ html_url : string ;
449+ followers_url : string ;
450+ following_url : string ;
451+ gists_url : string ;
452+ starred_url : string ;
453+ subscriptions_url : string ;
454+ organizations_url : string ;
455+ repos_url : string ;
456+ events_url : string ;
457+ received_events_url : string ;
458+ type : string ;
459+ site_admin : boolean ;
460+ } ;
461+ type WebhookPayloadRepositoryDispatchOrganization = {
462+ login : string ;
463+ id : number ;
464+ node_id : string ;
465+ url : string ;
466+ repos_url : string ;
467+ events_url : string ;
468+ hooks_url : string ;
469+ issues_url : string ;
470+ members_url : string ;
471+ public_members_url : string ;
472+ avatar_url : string ;
473+ description : string ;
474+ } ;
475+ type WebhookPayloadRepositoryDispatch = {
476+ action : string ;
477+ branch : string ;
478+ ref : string ;
479+ repository : PayloadRepository ;
480+ organization : WebhookPayloadRepositoryDispatchOrganization ;
481+ sender : WebhookPayloadRepositoryDispatchSender ;
482+ installation : WebhookPayloadRepositoryDispatchInstallation ;
483+ } ;
437484 type WebhookPayloadReleaseSender = {
438485 login : string ;
439486 id : number ;
@@ -3761,7 +3808,7 @@ declare namespace Webhooks {
37613808 private : boolean ;
37623809 owner : PayloadRepositoryOwner ;
37633810 html_url : string ;
3764- description : null ;
3811+ description : null | string ;
37653812 fork : boolean ;
37663813 url : string ;
37673814 forks_url : string ;
@@ -3807,7 +3854,7 @@ declare namespace Webhooks {
38073854 ssh_url : string ;
38083855 clone_url : string ;
38093856 svn_url : string ;
3810- homepage : null ;
3857+ homepage : null | string ;
38113858 size : number ;
38123859 stargazers_count : number ;
38133860 watchers_count : number ;
@@ -4417,6 +4464,13 @@ declare class Webhooks {
44174464 ) => Promise < void > | void
44184465 ) : void ;
44194466
4467+ public on (
4468+ event : "repository_dispatch" ,
4469+ callback : (
4470+ event : Webhooks . WebhookEvent < Webhooks . WebhookPayloadRepositoryDispatch >
4471+ ) => Promise < void > | void
4472+ ) : void ;
4473+
44204474 public on (
44214475 event :
44224476 | "repository"
0 commit comments