UNPKG

@atproto/api

Version:

Client library for atproto and Bluesky

20 lines 1.76 kB
import { AppBskyActorDefs, AppBskyActorProfile } from './client/index.js'; import { asPredicate } from './client/util.js'; export const isValidProfile = asPredicate(AppBskyActorProfile.validateRecord); export const isValidAdultContentPref = asPredicate(AppBskyActorDefs.validateAdultContentPref); export const isValidBskyAppStatePref = asPredicate(AppBskyActorDefs.validateBskyAppStatePref); export const isValidContentLabelPref = asPredicate(AppBskyActorDefs.validateContentLabelPref); export const isValidFeedViewPref = asPredicate(AppBskyActorDefs.validateFeedViewPref); export const isValidHiddenPostsPref = asPredicate(AppBskyActorDefs.validateHiddenPostsPref); export const isValidInterestsPref = asPredicate(AppBskyActorDefs.validateInterestsPref); export const isValidLabelersPref = asPredicate(AppBskyActorDefs.validateLabelersPref); export const isValidMutedWordsPref = asPredicate(AppBskyActorDefs.validateMutedWordsPref); export const isValidPersonalDetailsPref = asPredicate(AppBskyActorDefs.validatePersonalDetailsPref); export const isValidDeclaredAgePref = asPredicate(AppBskyActorDefs.validateDeclaredAgePref); export const isValidPostInteractionSettingsPref = asPredicate(AppBskyActorDefs.validatePostInteractionSettingsPref); export const isValidSavedFeedsPref = asPredicate(AppBskyActorDefs.validateSavedFeedsPref); export const isValidSavedFeedsPrefV2 = asPredicate(AppBskyActorDefs.validateSavedFeedsPrefV2); export const isValidThreadViewPref = asPredicate(AppBskyActorDefs.validateThreadViewPref); export const isValidVerificationPrefs = asPredicate(AppBskyActorDefs.validateVerificationPrefs); export const isValidLiveEventPreferences = asPredicate(AppBskyActorDefs.validateLiveEventPreferences); //# sourceMappingURL=predicate.js.map