]> git.ardis.lu - ArdisUtilities/commitdiff
Add output types
authorArdis Lu <ardisglu@gmail.com>
Fri, 24 Dec 2021 05:15:54 +0000 (21:15 -0800)
committerArdis Lu <ardisglu@gmail.com>
Fri, 24 Dec 2021 05:15:54 +0000 (21:15 -0800)
This allows PowerShell to autocomplete properties.

ArdisUtilities/ArdisUtilities.psm1

index 5a329641e51b9d32acd1d23def18ed5bc89a65a0..3d121e463161754827d945d03918075bc391b9f7 100644 (file)
@@ -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)]
This page took 0.044219 seconds and 4 git commands to generate.