(maybeStack: unknown)
| 6 | * True if `maybeStack` is a Stack. |
| 7 | */ |
| 8 | export function isStack(maybeStack: unknown): maybeStack is Stack<unknown> { |
| 9 | return Boolean( |
| 10 | maybeStack && |
| 11 | // @ts-expect-error: maybeStack is typed as `{}`, need to change in 6.0 to `maybeStack && typeof maybeStack === 'object' && MAYBE_STACK_SYMBOL in maybeStack` |
| 12 | maybeStack[IS_STACK_SYMBOL] |
| 13 | ); |
| 14 | } |
no outgoing calls
no test coverage detected