diff --git a/src/Noty/Prime/NotyBuilder.php b/src/Noty/Prime/NotyBuilder.php index c370ce4f..69132aa3 100644 --- a/src/Noty/Prime/NotyBuilder.php +++ b/src/Noty/Prime/NotyBuilder.php @@ -180,7 +180,8 @@ final class NotyBuilder extends NotificationBuilder } /** - * @param "open"|"close" $option + * @param 'open'|'close' $option + * @param 'noty_effects_open'|'noty_effects_close'|string $effect */ public function animation(string $option, string $effect): self { diff --git a/src/Notyf/Prime/NotyfBuilder.php b/src/Notyf/Prime/NotyfBuilder.php index 7e7f1b1d..89443fcd 100644 --- a/src/Notyf/Prime/NotyfBuilder.php +++ b/src/Notyf/Prime/NotyfBuilder.php @@ -36,6 +36,9 @@ final class NotyfBuilder extends NotificationBuilder } /** + * @param 'x'|'y' $position + * @param 'left'|'center'|'right'|'top'|'bottom' $value + * * @phpstan-param ($position is 'x' ? "left"|"center"|"right" : "top"|"center"|"bottom") $value */ public function position(string $position, string $value): self diff --git a/src/Notyf/Prime/functions.php b/src/Notyf/Prime/functions.php index 3f944df6..d36e25b2 100644 --- a/src/Notyf/Prime/functions.php +++ b/src/Notyf/Prime/functions.php @@ -10,6 +10,7 @@ use Flasher\Prime\Notification\Type; if (!\function_exists('Flasher\Notyf\Prime\notyf')) { /** + * @param 'success'|'info'|'warning'|'error' $type * @param array{ * duration?: int, * ripple?: bool, diff --git a/src/Notyf/Prime/helpers.php b/src/Notyf/Prime/helpers.php index 456a6331..ee6fe5c2 100644 --- a/src/Notyf/Prime/helpers.php +++ b/src/Notyf/Prime/helpers.php @@ -9,6 +9,7 @@ use Flasher\Prime\Notification\Type; if (!function_exists('notyf')) { /** + * @param 'success'|'info'|'warning'|'error' $type * @param array{ * duration?: int, * ripple?: bool,