@towns-protocol/react-sdk
Version:
React Hooks for Towns Protocol SDK
12 lines (10 loc) • 325 B
text/typescript
import type { PersistedModel } from '@towns-protocol/sdk'
export const isPersistedModel = <T>(value: T | PersistedModel<T>): value is PersistedModel<T> => {
if (typeof value !== 'object') {
return false
}
if (value === null) {
return false
}
return 'status' in value && 'data' in value
}