(value: unknown)
| 1 | type RecordValue = Record<string, unknown> |
| 2 | |
| 3 | const isRecord = (value: unknown): value is RecordValue => { |
| 4 | return typeof value === "object" && value !== null |
| 5 | } |
| 6 | |
| 7 | export const isDisposable = (value: unknown): value is { dispose: () => void } => { |
| 8 | return isRecord(value) && typeof value.dispose === "function" |
no outgoing calls
no test coverage detected