From f8d210bc996d4adbf2898be2968089f400a945f8 Mon Sep 17 00:00:00 2001 From: wbt Date: Wed, 7 Sep 2022 11:24:57 -0400 Subject: [PATCH 1/2] Export type AllEvents For #765 --- packages/target-truffle-v5/src/codegen/events.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/target-truffle-v5/src/codegen/events.ts b/packages/target-truffle-v5/src/codegen/events.ts index 1eb35bc87..9628f0dd9 100644 --- a/packages/target-truffle-v5/src/codegen/events.ts +++ b/packages/target-truffle-v5/src/codegen/events.ts @@ -22,9 +22,9 @@ export function codegenAllPossibleEvents(contract: Contract): string { .map((e) => e.name) if (allPossibleEvents.length === 0) { - return `type AllEvents = never` + return `export type AllEvents = never` } - return `type AllEvents = ${allPossibleEvents.join(' | ')};` + return `export type AllEvents = ${allPossibleEvents.join(' | ')};` } export function codegenEventsEmitters(contract: Contract): string { From e116414d69f4339ae931fd3c548db5c8d784a8ca Mon Sep 17 00:00:00 2001 From: WBT Date: Wed, 7 Sep 2022 11:29:40 -0400 Subject: [PATCH 2/2] Add changeset --- .changeset/thirty-dancers-swim.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/thirty-dancers-swim.md diff --git a/.changeset/thirty-dancers-swim.md b/.changeset/thirty-dancers-swim.md new file mode 100644 index 000000000..5032db11f --- /dev/null +++ b/.changeset/thirty-dancers-swim.md @@ -0,0 +1,5 @@ +--- +'@typechain/truffle-v5': minor +--- + +Add external access to union of event types