···11+export * from './client';
22+export * from './pagination';
33+export * from './count';
44+export * from './records';
55+export * as knot from './knot';
66+export * from './search';
77+export * from './coverage';
88+export * from './identity';
99+export * from './load';
···11+import type { BobbinContext, QueryValue, XrpcRequestInit } from './client';
22+import { jsonGet, rawGet } from './_request';
33+import type * as Archive from './lexicons/types/sh/tangled/repo/archive';
44+import type * as Blob_ from './lexicons/types/sh/tangled/repo/blob';
55+import type * as Branch from './lexicons/types/sh/tangled/repo/branch';
66+import type * as Branches from './lexicons/types/sh/tangled/repo/branches';
77+import type * as Compare from './lexicons/types/sh/tangled/repo/compare';
88+import type * as DescribeRepo from './lexicons/types/sh/tangled/repo/describeRepo';
99+import type * as Diff from './lexicons/types/sh/tangled/repo/diff';
1010+import type * as GetDefaultBranch from './lexicons/types/sh/tangled/repo/getDefaultBranch';
1111+import type * as Languages from './lexicons/types/sh/tangled/repo/languages';
1212+import type * as ListSecrets from './lexicons/types/sh/tangled/repo/listSecrets';
1313+import type * as Log from './lexicons/types/sh/tangled/repo/log';
1414+import type * as Tag from './lexicons/types/sh/tangled/repo/tag';
1515+import type * as Tags from './lexicons/types/sh/tangled/repo/tags';
1616+import type * as Tree from './lexicons/types/sh/tangled/repo/tree';
1717+1818+// wrappers for bobbin's knot-proxied repo endpoints.
1919+2020+const asParams = (params: object): Record<string, QueryValue> =>
2121+ params as unknown as Record<string, QueryValue>;
2222+2323+export const tree = (ctx: BobbinContext, params: Tree.$params, init?: XrpcRequestInit) =>
2424+ jsonGet<Tree.$output>(ctx, 'sh.tangled.repo.tree', asParams(params), init);
2525+2626+export const blob = (ctx: BobbinContext, params: Blob_.$params, init?: XrpcRequestInit) =>
2727+ jsonGet<Blob_.$output>(ctx, 'sh.tangled.repo.blob', asParams(params), init);
2828+2929+export const branch = (ctx: BobbinContext, params: Branch.$params, init?: XrpcRequestInit) =>
3030+ jsonGet<Branch.$output>(ctx, 'sh.tangled.repo.branch', asParams(params), init);
3131+3232+export const getDefaultBranch = (
3333+ ctx: BobbinContext,
3434+ params: GetDefaultBranch.$params,
3535+ init?: XrpcRequestInit
3636+) =>
3737+ jsonGet<GetDefaultBranch.$output>(
3838+ ctx,
3939+ 'sh.tangled.repo.getDefaultBranch',
4040+ asParams(params),
4141+ init
4242+ );
4343+4444+export const describeRepo = (
4545+ ctx: BobbinContext,
4646+ params: DescribeRepo.$params,
4747+ init?: XrpcRequestInit
4848+) => jsonGet<DescribeRepo.$output>(ctx, 'sh.tangled.repo.describeRepo', asParams(params), init);
4949+5050+export const languages = (ctx: BobbinContext, params: Languages.$params, init?: XrpcRequestInit) =>
5151+ jsonGet<Languages.$output>(ctx, 'sh.tangled.repo.languages', asParams(params), init);
5252+5353+export const listSecrets = (
5454+ ctx: BobbinContext,
5555+ params: ListSecrets.$params,
5656+ init?: XrpcRequestInit
5757+) => jsonGet<ListSecrets.$output>(ctx, 'sh.tangled.repo.listSecrets', asParams(params), init);
5858+5959+// schema-less json passthroughs; callers supply the shape.
6060+6161+export const log = <T = unknown>(ctx: BobbinContext, params: Log.$params, init?: XrpcRequestInit) =>
6262+ jsonGet<T>(ctx, 'sh.tangled.repo.log', asParams(params), init);
6363+6464+export const diff = <T = unknown>(
6565+ ctx: BobbinContext,
6666+ params: Diff.$params,
6767+ init?: XrpcRequestInit
6868+) => jsonGet<T>(ctx, 'sh.tangled.repo.diff', asParams(params), init);
6969+7070+export const compare = <T = unknown>(
7171+ ctx: BobbinContext,
7272+ params: Compare.$params,
7373+ init?: XrpcRequestInit
7474+) => jsonGet<T>(ctx, 'sh.tangled.repo.compare', asParams(params), init);
7575+7676+export const branches = <T = unknown>(
7777+ ctx: BobbinContext,
7878+ params: Branches.$params,
7979+ init?: XrpcRequestInit
8080+) => jsonGet<T>(ctx, 'sh.tangled.repo.branches', asParams(params), init);
8181+8282+export const tags = <T = unknown>(
8383+ ctx: BobbinContext,
8484+ params: Tags.$params,
8585+ init?: XrpcRequestInit
8686+) => jsonGet<T>(ctx, 'sh.tangled.repo.tags', asParams(params), init);
8787+8888+export const tag = <T = unknown>(ctx: BobbinContext, params: Tag.$params, init?: XrpcRequestInit) =>
8989+ jsonGet<T>(ctx, 'sh.tangled.repo.tag', asParams(params), init);
9090+9191+// raw response for streaming/download.
9292+9393+export const archive = (ctx: BobbinContext, params: Archive.$params, init?: XrpcRequestInit) =>
9494+ rawGet(ctx, 'sh.tangled.repo.archive', asParams(params), init);
+131
web/src/lib/api/lexicons/index.ts
···11+export * as ShTangledActorProfile from "./types/sh/tangled/actor/profile.js";
22+export * as ShTangledCiCancelPipeline from "./types/sh/tangled/ci/cancelPipeline.js";
33+export * as ShTangledCiGetPipeline from "./types/sh/tangled/ci/getPipeline.js";
44+export * as ShTangledCiPipeline from "./types/sh/tangled/ci/pipeline.js";
55+export * as ShTangledCiQueryPipelines from "./types/sh/tangled/ci/queryPipelines.js";
66+export * as ShTangledCiSubscribePipelineLogs from "./types/sh/tangled/ci/subscribePipelineLogs.js";
77+export * as ShTangledCiTrigger from "./types/sh/tangled/ci/trigger.js";
88+export * as ShTangledCiTriggerPipeline from "./types/sh/tangled/ci/triggerPipeline.js";
99+export * as ShTangledFeedComment from "./types/sh/tangled/feed/comment.js";
1010+export * as ShTangledFeedListComments from "./types/sh/tangled/feed/listComments.js";
1111+export * as ShTangledFeedListCommentsBy from "./types/sh/tangled/feed/listCommentsBy.js";
1212+export * as ShTangledFeedListReactions from "./types/sh/tangled/feed/listReactions.js";
1313+export * as ShTangledFeedListReactionsBy from "./types/sh/tangled/feed/listReactionsBy.js";
1414+export * as ShTangledFeedListStars from "./types/sh/tangled/feed/listStars.js";
1515+export * as ShTangledFeedListStarsBy from "./types/sh/tangled/feed/listStarsBy.js";
1616+export * as ShTangledFeedReaction from "./types/sh/tangled/feed/reaction.js";
1717+export * as ShTangledFeedStar from "./types/sh/tangled/feed/star.js";
1818+export * as ShTangledGitListRefUpdates from "./types/sh/tangled/git/listRefUpdates.js";
1919+export * as ShTangledGitListRefUpdatesBy from "./types/sh/tangled/git/listRefUpdatesBy.js";
2020+export * as ShTangledGitListRefs from "./types/sh/tangled/git/listRefs.js";
2121+export * as ShTangledGitRefUpdate from "./types/sh/tangled/git/refUpdate.js";
2222+export * as ShTangledGitTempAnalyzeMerge from "./types/sh/tangled/git/temp/analyzeMerge.js";
2323+export * as ShTangledGitTempDefs from "./types/sh/tangled/git/temp/defs.js";
2424+export * as ShTangledGitTempGetArchive from "./types/sh/tangled/git/temp/getArchive.js";
2525+export * as ShTangledGitTempGetBlob from "./types/sh/tangled/git/temp/getBlob.js";
2626+export * as ShTangledGitTempGetBranch from "./types/sh/tangled/git/temp/getBranch.js";
2727+export * as ShTangledGitTempGetCommit from "./types/sh/tangled/git/temp/getCommit.js";
2828+export * as ShTangledGitTempGetDiff from "./types/sh/tangled/git/temp/getDiff.js";
2929+export * as ShTangledGitTempGetEntry from "./types/sh/tangled/git/temp/getEntry.js";
3030+export * as ShTangledGitTempGetHead from "./types/sh/tangled/git/temp/getHead.js";
3131+export * as ShTangledGitTempGetTag from "./types/sh/tangled/git/temp/getTag.js";
3232+export * as ShTangledGitTempGetTree from "./types/sh/tangled/git/temp/getTree.js";
3333+export * as ShTangledGitTempListBranches from "./types/sh/tangled/git/temp/listBranches.js";
3434+export * as ShTangledGitTempListCommits from "./types/sh/tangled/git/temp/listCommits.js";
3535+export * as ShTangledGitTempListLanguages from "./types/sh/tangled/git/temp/listLanguages.js";
3636+export * as ShTangledGitTempListTags from "./types/sh/tangled/git/temp/listTags.js";
3737+export * as ShTangledGraphFollow from "./types/sh/tangled/graph/follow.js";
3838+export * as ShTangledGraphListFollows from "./types/sh/tangled/graph/listFollows.js";
3939+export * as ShTangledGraphListFollowsBy from "./types/sh/tangled/graph/listFollowsBy.js";
4040+export * as ShTangledGraphListVouches from "./types/sh/tangled/graph/listVouches.js";
4141+export * as ShTangledGraphListVouchesBy from "./types/sh/tangled/graph/listVouchesBy.js";
4242+export * as ShTangledGraphVouch from "./types/sh/tangled/graph/vouch.js";
4343+export * as ShTangledKnot from "./types/sh/tangled/knot.js";
4444+export * as ShTangledKnotAddMember from "./types/sh/tangled/knot/addMember.js";
4545+export * as ShTangledKnotListKeys from "./types/sh/tangled/knot/listKeys.js";
4646+export * as ShTangledKnotListKnots from "./types/sh/tangled/knot/listKnots.js";
4747+export * as ShTangledKnotListMembers from "./types/sh/tangled/knot/listMembers.js";
4848+export * as ShTangledKnotListMembersBy from "./types/sh/tangled/knot/listMembersBy.js";
4949+export * as ShTangledKnotMember from "./types/sh/tangled/knot/member.js";
5050+export * as ShTangledKnotRemoveMember from "./types/sh/tangled/knot/removeMember.js";
5151+export * as ShTangledKnotSubscribeRepos from "./types/sh/tangled/knot/subscribeRepos.js";
5252+export * as ShTangledKnotVersion from "./types/sh/tangled/knot/version.js";
5353+export * as ShTangledLabelDefinition from "./types/sh/tangled/label/definition.js";
5454+export * as ShTangledLabelListDefinitions from "./types/sh/tangled/label/listDefinitions.js";
5555+export * as ShTangledLabelListOps from "./types/sh/tangled/label/listOps.js";
5656+export * as ShTangledLabelListOpsBy from "./types/sh/tangled/label/listOpsBy.js";
5757+export * as ShTangledLabelOp from "./types/sh/tangled/label/op.js";
5858+export * as ShTangledMarkupMarkdown from "./types/sh/tangled/markup/markdown.js";
5959+export * as ShTangledOwner from "./types/sh/tangled/owner.js";
6060+export * as ShTangledPipeline from "./types/sh/tangled/pipeline.js";
6161+export * as ShTangledPipelineCancelPipeline from "./types/sh/tangled/pipeline/cancelPipeline.js";
6262+export * as ShTangledPipelineListPipelines from "./types/sh/tangled/pipeline/listPipelines.js";
6363+export * as ShTangledPipelineListPipelinesBy from "./types/sh/tangled/pipeline/listPipelinesBy.js";
6464+export * as ShTangledPipelineListStatuses from "./types/sh/tangled/pipeline/listStatuses.js";
6565+export * as ShTangledPipelineListStatusesBy from "./types/sh/tangled/pipeline/listStatusesBy.js";
6666+export * as ShTangledPipelineStatus from "./types/sh/tangled/pipeline/status.js";
6767+export * as ShTangledPublicKey from "./types/sh/tangled/publicKey.js";
6868+export * as ShTangledPublicKeyListKeys from "./types/sh/tangled/publicKey/listKeys.js";
6969+export * as ShTangledRepo from "./types/sh/tangled/repo.js";
7070+export * as ShTangledRepoAddCollaborator from "./types/sh/tangled/repo/addCollaborator.js";
7171+export * as ShTangledRepoAddSecret from "./types/sh/tangled/repo/addSecret.js";
7272+export * as ShTangledRepoArchive from "./types/sh/tangled/repo/archive.js";
7373+export * as ShTangledRepoArtifact from "./types/sh/tangled/repo/artifact.js";
7474+export * as ShTangledRepoBlob from "./types/sh/tangled/repo/blob.js";
7575+export * as ShTangledRepoBranch from "./types/sh/tangled/repo/branch.js";
7676+export * as ShTangledRepoBranches from "./types/sh/tangled/repo/branches.js";
7777+export * as ShTangledRepoCollaborator from "./types/sh/tangled/repo/collaborator.js";
7878+export * as ShTangledRepoCompare from "./types/sh/tangled/repo/compare.js";
7979+export * as ShTangledRepoCreate from "./types/sh/tangled/repo/create.js";
8080+export * as ShTangledRepoDelete from "./types/sh/tangled/repo/delete.js";
8181+export * as ShTangledRepoDeleteBranch from "./types/sh/tangled/repo/deleteBranch.js";
8282+export * as ShTangledRepoDescribeRepo from "./types/sh/tangled/repo/describeRepo.js";
8383+export * as ShTangledRepoDiff from "./types/sh/tangled/repo/diff.js";
8484+export * as ShTangledRepoForkStatus from "./types/sh/tangled/repo/forkStatus.js";
8585+export * as ShTangledRepoForkSync from "./types/sh/tangled/repo/forkSync.js";
8686+export * as ShTangledRepoGetDefaultBranch from "./types/sh/tangled/repo/getDefaultBranch.js";
8787+export * as ShTangledRepoHiddenRef from "./types/sh/tangled/repo/hiddenRef.js";
8888+export * as ShTangledRepoIssue from "./types/sh/tangled/repo/issue.js";
8989+export * as ShTangledRepoIssueComment from "./types/sh/tangled/repo/issue/comment.js";
9090+export * as ShTangledRepoIssueListStates from "./types/sh/tangled/repo/issue/listStates.js";
9191+export * as ShTangledRepoIssueListStatesBy from "./types/sh/tangled/repo/issue/listStatesBy.js";
9292+export * as ShTangledRepoIssueState from "./types/sh/tangled/repo/issue/state.js";
9393+export * as ShTangledRepoIssueStateClosed from "./types/sh/tangled/repo/issue/state/closed.js";
9494+export * as ShTangledRepoIssueStateOpen from "./types/sh/tangled/repo/issue/state/open.js";
9595+export * as ShTangledRepoLanguages from "./types/sh/tangled/repo/languages.js";
9696+export * as ShTangledRepoListArtifacts from "./types/sh/tangled/repo/listArtifacts.js";
9797+export * as ShTangledRepoListArtifactsBy from "./types/sh/tangled/repo/listArtifactsBy.js";
9898+export * as ShTangledRepoListCollaborators from "./types/sh/tangled/repo/listCollaborators.js";
9999+export * as ShTangledRepoListCollaboratorsBy from "./types/sh/tangled/repo/listCollaboratorsBy.js";
100100+export * as ShTangledRepoListIssues from "./types/sh/tangled/repo/listIssues.js";
101101+export * as ShTangledRepoListIssuesBy from "./types/sh/tangled/repo/listIssuesBy.js";
102102+export * as ShTangledRepoListPulls from "./types/sh/tangled/repo/listPulls.js";
103103+export * as ShTangledRepoListPullsBy from "./types/sh/tangled/repo/listPullsBy.js";
104104+export * as ShTangledRepoListRepos from "./types/sh/tangled/repo/listRepos.js";
105105+export * as ShTangledRepoListSecrets from "./types/sh/tangled/repo/listSecrets.js";
106106+export * as ShTangledRepoLog from "./types/sh/tangled/repo/log.js";
107107+export * as ShTangledRepoMerge from "./types/sh/tangled/repo/merge.js";
108108+export * as ShTangledRepoMergeCheck from "./types/sh/tangled/repo/mergeCheck.js";
109109+export * as ShTangledRepoPull from "./types/sh/tangled/repo/pull.js";
110110+export * as ShTangledRepoPullComment from "./types/sh/tangled/repo/pull/comment.js";
111111+export * as ShTangledRepoPullListStatuses from "./types/sh/tangled/repo/pull/listStatuses.js";
112112+export * as ShTangledRepoPullListStatusesBy from "./types/sh/tangled/repo/pull/listStatusesBy.js";
113113+export * as ShTangledRepoPullStatus from "./types/sh/tangled/repo/pull/status.js";
114114+export * as ShTangledRepoPullStatusClosed from "./types/sh/tangled/repo/pull/status/closed.js";
115115+export * as ShTangledRepoPullStatusMerged from "./types/sh/tangled/repo/pull/status/merged.js";
116116+export * as ShTangledRepoPullStatusOpen from "./types/sh/tangled/repo/pull/status/open.js";
117117+export * as ShTangledRepoRemoveCollaborator from "./types/sh/tangled/repo/removeCollaborator.js";
118118+export * as ShTangledRepoRemoveSecret from "./types/sh/tangled/repo/removeSecret.js";
119119+export * as ShTangledRepoSetDefaultBranch from "./types/sh/tangled/repo/setDefaultBranch.js";
120120+export * as ShTangledRepoTag from "./types/sh/tangled/repo/tag.js";
121121+export * as ShTangledRepoTags from "./types/sh/tangled/repo/tags.js";
122122+export * as ShTangledRepoTree from "./types/sh/tangled/repo/tree.js";
123123+export * as ShTangledSpindle from "./types/sh/tangled/spindle.js";
124124+export * as ShTangledSpindleListMembers from "./types/sh/tangled/spindle/listMembers.js";
125125+export * as ShTangledSpindleListMembersBy from "./types/sh/tangled/spindle/listMembersBy.js";
126126+export * as ShTangledSpindleListSpindles from "./types/sh/tangled/spindle/listSpindles.js";
127127+export * as ShTangledSpindleMember from "./types/sh/tangled/spindle/member.js";
128128+export * as ShTangledString from "./types/sh/tangled/string.js";
129129+export * as ShTangledStringListStrings from "./types/sh/tangled/string/listStrings.js";
130130+export * as ShTangledSyncListRepos from "./types/sh/tangled/sync/listRepos.js";
131131+export * as ShTangledSyncRequestCrawl from "./types/sh/tangled/sync/requestCrawl.js";
···11+import type {} from "@atcute/lexicons";
22+import * as v from "@atcute/lexicons/validations";
33+44+const _mainSchema = /*#__PURE__*/ v.literal("sh.tangled.repo.issue.state.open");
55+66+type main$schematype = typeof _mainSchema;
77+88+export interface mainSchema extends main$schematype {}
99+1010+export const mainSchema = _mainSchema as mainSchema;
1111+1212+export type Main = v.InferInput<typeof mainSchema>;
···11+import type {} from "@atcute/lexicons";
22+import * as v from "@atcute/lexicons/validations";
33+44+const _mainSchema = /*#__PURE__*/ v.literal("sh.tangled.repo.pull.status.open");
55+66+type main$schematype = typeof _mainSchema;
77+88+export interface mainSchema extends main$schematype {}
99+1010+export const mainSchema = _mainSchema as mainSchema;
1111+1212+export type Main = v.InferInput<typeof mainSchema>;