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 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 {