I have an enum type defined within a module. How do I export it to be accessible from outside once the module has been loaded?
enum fruits {
 apple
 pie
}
function new-fruit {
    Param(
        [fruits]$myfruit
    )
    write-host $myfruit
}
My advanced function takes the enum instead of the ValidateSet which works if the enum is available, but fails if it isn't.
Update: Separating it into a ps1 and dot-sourcing it (ScriptsToProcess) works, however I would wish that there's a cleaner way.
 
     
     
     
     
     
     
    