(x: any, message?: string, ...extra_info: any[])
| 83 | // single string. |
| 84 | // T is syntax sugar for unwrapping to a string union |
| 85 | export function unwrapString<T extends string>(x: any, message?: string, ...extra_info: any[]): T { |
| 86 | if (!isString(x)) { |
| 87 | fail('String unwrap failed', message, extra_info); |
| 88 | } |
| 89 | return x as T; |
| 90 | } |
no test coverage detected