| 1 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 2 | |
| 3 | package lifecycle |
| 4 | |
| 5 | import "errors" |
| 6 | |
| 7 | // errAs is a tiny wrapper so the package's call sites read as a single |
| 8 | // expression. errors.As can't be used inline in a type-switch context. |
| 9 | func errAs(err error, target any) bool { |
| 10 | return errors.As(err, target) |
| 11 | } |
| 12 |