From: Ardis Lu Date: Fri, 24 Dec 2021 05:15:54 +0000 (-0800) Subject: Add output types X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=29596240fcf8f789965545562f4c0b154fae3fd8;p=ArdisUtilities Add output types This allows PowerShell to autocomplete properties. --- diff --git a/ArdisUtilities/ArdisUtilities.psm1 b/ArdisUtilities/ArdisUtilities.psm1 index 5a32964..3d121e4 100644 --- a/ArdisUtilities/ArdisUtilities.psm1 +++ b/ArdisUtilities/ArdisUtilities.psm1 @@ -36,6 +36,7 @@ function Invoke-RandomFile { "./path/to/subfolder" folder. #> + [OutputType([System.Void])] [CmdletBinding(PositionalBinding = $false)] # Allows $SearchFolder to be passed from any position param( [ValidateRange(1, [int]::MaxValue)] @@ -116,6 +117,7 @@ function ConvertTo-Base64String { RXhhbXBsZSBmcm9tIHBpcGU= #> + [OutputType([String])] [CmdletBinding()] param( [Parameter(ValueFromPipeline)] @@ -163,6 +165,7 @@ function Get-StringHash { MD5 B5E635A46089D9BB16C688383D1E98C6 #> + [OutputType('Microsoft.PowerShell.Commands.FileHashInfo')] [CmdletBinding()] param( [Parameter(ValueFromPipeline)]