| 15 | } |
| 16 | |
| 17 | export function normalizeTemplate(t?: string): TemplateName | undefined { |
| 18 | if (!t) return undefined; |
| 19 | const v = t.toLowerCase(); |
| 20 | if (v === "self-hosted" || v === "openui-self-hosted") return "openui-self-hosted"; |
| 21 | if (v === "cloud" || v === "openui-cloud") return "openui-cloud"; |
| 22 | throw new CreateError( |
| 23 | "bad_args", |
| 24 | `unknown template "${t}". Use: openui-self-hosted | openui-cloud.`, |
| 25 | ); |
| 26 | } |
| 27 | |
| 28 | export function normalizeAuth(a?: string): CloudAuthMethod | undefined { |
| 29 | if (!a) return undefined; |