From 29596240fcf8f789965545562f4c0b154fae3fd8 Mon Sep 17 00:00:00 2001 From: Ardis Lu Date: Thu, 23 Dec 2021 21:15:54 -0800 Subject: [PATCH] Add output types This allows PowerShell to autocomplete properties. --- ArdisUtilities/ArdisUtilities.psm1 | 3 +++ 1 file changed, 3 insertions(+) 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)] -- 2.47.3