()
| 96 | } |
| 97 | |
| 98 | function createDeferred<T>(): Deferred<T> { |
| 99 | let resolve!: (value: T) => void; |
| 100 | const promise = new Promise<T>((res) => { |
| 101 | resolve = res; |
| 102 | }); |
| 103 | |
| 104 | return { promise, resolve }; |
| 105 | } |
| 106 | |
| 107 | function normalizeOptionalString(value: unknown): string | undefined { |
| 108 | if (typeof value !== "string") { |
no outgoing calls
no test coverage detected