( datasetName: string, tableName: string, defaultTableFolderSubpath?: string, configTableFolderSubpath?: string, )
| 441 | * @param configTableFolderSubpath defined in the config block |
| 442 | */ |
| 443 | export function getEffectiveTableFolderSubpath( |
| 444 | datasetName: string, |
| 445 | tableName: string, |
| 446 | defaultTableFolderSubpath?: string, |
| 447 | configTableFolderSubpath?: string, |
| 448 | ): string { |
| 449 | if (configTableFolderSubpath) { |
| 450 | return configTableFolderSubpath; |
| 451 | } else if (defaultTableFolderSubpath) { |
| 452 | return defaultTableFolderSubpath; |
| 453 | } else { |
| 454 | return `${datasetName}/${tableName}`; |
| 455 | } |
| 456 | } |
| 457 | |
| 458 | export function tableTypeStringToEnum(type: string, throwIfUnknown: boolean) { |
| 459 | switch (type) { |
no outgoing calls
no test coverage detected