diff --git a/Emoji.types.ps1xml b/Emoji.types.ps1xml
index e787f12..aecec4c 100644
--- a/Emoji.types.ps1xml
+++ b/Emoji.types.ps1xml
@@ -92,22 +92,9 @@ if ($Number) {
$allNamedEmoji = $allNamedEmoji | Where-Object Number -In $Number
}
-$selectSplat = @{}
-if (
- ($PSCmdlet.PagingParameters.Skip -as [int]) -or
- ($PSCmdlet.PagingParameters.First -as [int])
-) {
- if ($PSCmdlet.PagingParameters.Skip) {
- $selectSplat.Skip = $PSCmdlet.PagingParameters.Skip
- }
-
- if ($PSCmdlet.PagingParameters.First) {
- $selectSplat.First = $PSCmdlet.PagingParameters.First
- }
-}
-
+$selectSplat = $Emoji.GetPagingParameters($PSCmdlet.PagingParameters)
if ($name -or $number) {
- if ($selectSplat.Count) {
+ if ($selectSplat.Count -gt 1) {
$allNamedEmoji | Select-Object @selectSplat
} else {
$allNamedEmoji
@@ -125,6 +112,38 @@ else {
}
+
+
+
+ GetPagingParameters
+