bin/type-aliases.ps1

# Define our type aliases
$TypeAliasTable = @{
    PsfArgumentCompleter    = "PSFramework.TabExpansion.PsfArgumentCompleterAttribute"
    PSFComputer                = "PSFramework.Parameter.ComputerParameter"
    PSFComputerParameter    = "PSFramework.Parameter.ComputerParameter"
    PSFDateTime                = "PSFramework.Parameter.DateTimeParameter"
    PSFDateTimeParameter    = "PSFramework.Parameter.DateTimeParameter"
    PsfDynamicTransform        = 'PSFramework.Utility.DynamicTransformationAttribute'
    PSFEncoding                = "PSFramework.Parameter.EncodingParameter"
    PSFEncodingParameter    = "PSFramework.Parameter.EncodingParameter"
    PSFNumber                = 'PSFramework.Utility.Number'
    psfrgx                    = "PSFramework.Utility.RegexHelper"
    PsfScriptBlock            = 'PSFramework.Utility.PsfScriptBlock'
    PSFSize                    = "PSFramework.Utility.Size"
    PSFTimeSpan                = "PSFramework.Parameter.TimeSpanParameter"
    PSFTimeSpanParameter    = "PSFramework.Parameter.TimeSpanParameter"
    PsfValidateLanguageMode = "PSFramework.Validation.PsfValidateLanguageMode"
    PSFValidatePattern        = "PSFramework.Validation.PsfValidatePatternAttribute"
    PSFValidatePSVersion    = "PSFramework.Validation.PsfValidatePSVersion"
    PSFValidateScript        = "PSFramework.Validation.PsfValidateScriptAttribute"
    PSFValidateSet            = "PSFramework.Validation.PsfValidateSetAttribute"
}

Set-PSFTypeAlias -Mapping $TypeAliasTable