import { AppBskyActorProfile, AppBskyActorStatus, AppBskyFeedGenerator, AppBskyFeedLike, AppBskyFeedPost, AppBskyFeedPostgate, AppBskyFeedRepost, AppBskyFeedThreadgate, AppBskyGraphBlock, AppBskyGraphFollow, AppBskyGraphList, AppBskyGraphListblock, AppBskyGraphListitem, AppBskyGraphStarterpack, AppBskyGraphVerification, AppBskyLabelerService, ChatBskyActorDeclaration, } from "@atcute/bluesky"; import { PubLeafletComment, PubLeafletDocument, PubLeafletGraphSubscription, PubLeafletPublication, } from "@atcute/leaflet"; import { ShTangledActorProfile, ShTangledFeedStar, ShTangledGraphFollow, ShTangledKnot, ShTangledKnotMember, ShTangledPublicKey, ShTangledRepo, ShTangledRepoArtifact, ShTangledRepoIssue, ShTangledRepoIssueComment, ShTangledRepoIssueState, ShTangledRepoIssueStateClosed, ShTangledRepoIssueStateOpen, ShTangledRepoPull, ShTangledRepoPullComment, ShTangledRepoPullStatus, ShTangledRepoPullStatusClosed, ShTangledRepoPullStatusMerged, ShTangledRepoPullStatusOpen, } from "@atcute/tangled"; export const lexicons: Record = { // Bluesky "app.bsky.actor.profile": AppBskyActorProfile.mainSchema, "app.bsky.actor.status": AppBskyActorStatus.mainSchema, "app.bsky.feed.generator": AppBskyFeedGenerator.mainSchema, "app.bsky.feed.like": AppBskyFeedLike.mainSchema, "app.bsky.feed.post": AppBskyFeedPost.mainSchema, "app.bsky.feed.postgate": AppBskyFeedPostgate.mainSchema, "app.bsky.feed.repost": AppBskyFeedRepost.mainSchema, "app.bsky.feed.threadgate": AppBskyFeedThreadgate.mainSchema, "app.bsky.graph.block": AppBskyGraphBlock.mainSchema, "app.bsky.graph.follow": AppBskyGraphFollow.mainSchema, "app.bsky.graph.list": AppBskyGraphList.mainSchema, "app.bsky.graph.listblock": AppBskyGraphListblock.mainSchema, "app.bsky.graph.listitem": AppBskyGraphListitem.mainSchema, "app.bsky.graph.starterpack": AppBskyGraphStarterpack.mainSchema, "app.bsky.graph.verification": AppBskyGraphVerification.mainSchema, "app.bsky.labeler.service": AppBskyLabelerService.mainSchema, "chat.bsky.actor.declaration": ChatBskyActorDeclaration.mainSchema, // Tangled "sh.tangled.actor.profile": ShTangledActorProfile.mainSchema, "sh.tangled.feed.star": ShTangledFeedStar.mainSchema, "sh.tangled.graph.follow": ShTangledGraphFollow.mainSchema, "sh.tangled.knot.member": ShTangledKnotMember.mainSchema, "sh.tangled.publicKey": ShTangledPublicKey.mainSchema, "sh.tangled.repo": ShTangledRepo.mainSchema, "sh.tangled.repo.artifact": ShTangledRepoArtifact.mainSchema, "sh.tangled.repo.issue": ShTangledRepoIssue.mainSchema, "sh.tangled.repo.issue.comment": ShTangledRepoIssueComment.mainSchema, "sh.tangled.repo.issue.state": ShTangledRepoIssueState.mainSchema, "sh.tangled.repo.issue.state.closed": ShTangledRepoIssueStateClosed.mainSchema, "sh.tangled.repo.issue.state.open": ShTangledRepoIssueStateOpen.mainSchema, "sh.tangled.repo.pull": ShTangledRepoPull.mainSchema, "sh.tangled.repo.pull.comment": ShTangledRepoPullComment.mainSchema, "sh.tangled.repo.pull.status": ShTangledRepoPullStatus.mainSchema, "sh.tangled.repo.pull.status.closed": ShTangledRepoPullStatusClosed.mainSchema, "sh.tangled.repo.pull.status.merged": ShTangledRepoPullStatusMerged.mainSchema, "sh.tangled.repo.pull.status.open": ShTangledRepoPullStatusOpen.mainSchema, "sh.tangled.knot": ShTangledKnot.mainSchema, // Leaflet "pub.leaflet.comment": PubLeafletComment.mainSchema, "pub.leaflet.document": PubLeafletDocument.mainSchema, "pub.leaflet.graph.subscription": PubLeafletGraphSubscription.mainSchema, "pub.leaflet.publication": PubLeafletPublication.mainSchema, };