| 784 | |
| 785 | const showSuccessMessages = |
| 786 | (changesets: readonly ChangesetInfoInternal[]) => (terminal: Terminal.Terminal) => |
| 787 | pipe( |
| 788 | terminal, |
| 789 | (t) => t.display('✅ Changeset validation passed!\n'), |
| 790 | Effect.andThen( |
| 791 | changesets.length > 0 |
| 792 | ? terminal.display(' All changesets include necessary dependent packages.\n') |
| 793 | : Effect.void |
| 794 | ) |
| 795 | ); |
| 796 | |
| 797 | const displaySuccess = (changesets: readonly ChangesetInfoInternal[]) => |
| 798 | pipe(Terminal.Terminal, Effect.flatMap(showSuccessMessages(changesets))); |