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"
    PsfErrorRecord          = 'PSFramework.Meta.PsfErrorRecord'
    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