Handling Multiple Tags with a Single Callback in Effect Typescript
is there a way to catch multiple tags with the same callback? (without doing a catch all and using switch fall throughs or something like this)
something like
eg.
something like
eg.
catchTags('a', 'b', 'c', () => { ... }) ).pipe(
Effect.catchTag("InviteNotFoundError", () =>
Effect.fail(new InvalidTokenError("Invitation Link Invalid")),
),
Effect.catchTag("GroupNotFoundError", () =>
Effect.fail(new InvalidTokenError("Invitation Link Invalid")),
),
Effect.catchTag("InvalidTokenError", () =>
Effect.fail(new InvalidTokenError("Invitation Link Invalid")),
),
Effect.catchTag("MemberCapacityError", () =>
Effect.fail(new InvalidTokenError("Invitation Link Invalid")),
),
);