Private/Angular/Component/List/New-NgListComponent.ps1

Function New-NgListComponentPrivate([SolnInfo]$solnInfo, [string]$table, [TableInfo]$tableInfo, [string] $type = "table") {
    if($type -eq "table") {
        New-NgTableComponent $solnInfo.webCsprojInfo $tableInfo
    } elseif($type -eq "clientGrid") {
        New-NgClientGridComponent $solnInfo.webCsprojInfo $tableInfo
    } elseif($type -eq "serverGrid") {
        New-NgServerGridComponent $solnInfo.webCsprojInfo $tableInfo
    } else {
        throw "Unknown list type '$($type)' supplied for New-NgCrudComponent $table"
    }
}