Use dangerousIsType
This commit is contained in:
@@ -38,6 +38,7 @@ import {Default as ProfileCard} from '#/components/ProfileCard'
|
|||||||
import * as Prompt from '#/components/Prompt'
|
import * as Prompt from '#/components/Prompt'
|
||||||
import {RichText} from '#/components/RichText'
|
import {RichText} from '#/components/RichText'
|
||||||
import {Text} from '#/components/Typography'
|
import {Text} from '#/components/Typography'
|
||||||
|
import * as atp from '#/types/atproto'
|
||||||
|
|
||||||
const AnimatedPressable = Animated.createAnimatedComponent(Pressable)
|
const AnimatedPressable = Animated.createAnimatedComponent(Pressable)
|
||||||
|
|
||||||
@@ -85,7 +86,12 @@ export function LandingScreen({
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Just for types, this cannot be hit
|
// Just for types, this cannot be hit
|
||||||
if (!AppBskyGraphStarterpack.isRecord(starterPack.record)) {
|
if (
|
||||||
|
!atp.dangerousIsType<AppBskyGraphStarterpack.Record>(
|
||||||
|
starterPack.record,
|
||||||
|
AppBskyGraphStarterpack.isRecord,
|
||||||
|
)
|
||||||
|
) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user