mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1export function isObj(v: unknown): v is Record<string, unknown> {
2 return !!v && typeof v === 'object'
3}
4
5export function hasProp<K extends PropertyKey>(
6 data: object,
7 prop: K,
8): data is Record<K, unknown> {
9 return prop in data
10}
11
12export function isStrArray(v: unknown): v is string[] {
13 return Array.isArray(v) && v.every(item => typeof item === 'string')
14}