(x: any, message?: string, ...extra_info: any[])
| 125 | // Take a type value that is maybe a string and ensure it is |
| 126 | // T is syntax sugar for unwrapping to a string union |
| 127 | export function unwrapString<T extends string>(x: any, message?: string, ...extra_info: any[]): T { |
| 128 | if (!isString(x)) { |
| 129 | fail('String unwrap failed', message, extra_info); |
| 130 | } |
| 131 | return x as T; |
| 132 | } |
no test coverage detected