Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bluesky-social/atproto
/ functions
Functions
6,932 in github.com/bluesky-social/atproto
⨍
Functions
6,932
◇
Types & classes
1,354
↓ 28 callers
Method
updateHandle
* @throws {HandleUnavailableError} - To indicate that the handle is already taken * @throws {InvalidRequestError} - To indicate that the handle is
packages/oauth/oauth-provider/src/account/account-store.ts:239
↓ 27 callers
Method
abort
()
packages/lex/lex-server/src/lex-router.ts:825
↓ 27 callers
Function
create
(actor: string, ref: RecordRef)
packages/bsky/tests/views/bookmarks.test.ts:79
↓ 27 callers
Method
hydrateProfiles
( dids: DidString[], ctx: HydrateCtx, )
packages/bsky/src/hydration/hydrator.ts:263
↓ 27 callers
Function
parseLanguageString
(input: string)
packages/syntax/src/language.ts:87
↓ 27 callers
Method
profile
( did: DidString, state: HydrationState, )
packages/bsky/src/views/index.ts:336
↓ 27 callers
Method
putPreferences
( values: AccountPreference[], namespace: string, opts: PrefAllowedOptions, )
packages/pds/src/actor-store/preference/transactor.ts:10
↓ 27 callers
Method
uploadFile
( by: DidString, filePath: string, encoding: string, )
packages/dev-env/src/seed/client.ts:398
↓ 26 callers
Method
addToList
(by: DidString, subject: DidString, list: RecordRef)
packages/dev-env/src/seed/client.ts:570
↓ 26 callers
Method
allowsRepo
(options: RepoPermissionMatch)
packages/oauth/oauth-scopes/src/scope-permissions.ts:72
↓ 26 callers
Method
create
( plcClient: plc.Client, keypair: Keypair, serviceId: string, )
packages/pds/tests/proxied/proxy-header.test.ts:188
↓ 26 callers
Function
ifString
(val: unknown)
packages/ozone/src/mod-service/views.ts:67
↓ 26 callers
Function
refine
( schema: TValidator, refinement: Refinement<unknown>, )
packages/lex/lex-schema/src/schema/refine.ts:115
↓ 26 callers
Method
routeReports
()
packages/ozone/src/daemon/queue-router.ts:55
↓ 26 callers
Method
unique
* Returns true if the nonce is unique within the given time frame. While not * strictly necessary for security purposes, the namespace should be us
packages/oauth/oauth-provider/src/replay/replay-store.ts:14
↓ 25 callers
Function
compilePermissions
( scope: ScopeStringFor<'include'>, permissionSet: LexiconPermissionSet, )
packages/oauth/oauth-scopes/src/scopes/include-scope.test.ts:165
↓ 25 callers
Function
custom
( assertion: CustomAssertion<TValue>, message: string, path?: PropertyKey | readonly PropertyKey[], )
packages/lex/lex-schema/src/schema/custom.ts:100
↓ 25 callers
Method
getHeaders
(did: DidString)
packages/dev-env/src/seed/client.ts:664
↓ 25 callers
Method
like
(uri: string, cid: string, via?: { uri: string; cid: string })
packages/api/src/agent.ts:390
↓ 25 callers
Method
listen
(port: number, callback?: () => void)
packages/xrpc-server/src/server.ts:139
↓ 25 callers
Function
moderatePost
( subject: ModerationSubjectPost, opts: ModerationOpts, )
packages/api/src/moderation/index.ts:36
↓ 25 callers
Function
record
(key: K, type: T, validator: S)
packages/lex/lex-schema/src/schema/record.ts:211
↓ 25 callers
Method
scopeNeededFor
(options: RpcPermissionMatch)
packages/oauth/oauth-scopes/src/scopes/rpc-permission.ts:84
↓ 25 callers
Function
testLoose
(value: string)
packages/syntax/tests/aturi-string.test.ts:202
↓ 24 callers
Method
add
* Add a task that will be executed at some point in the future. * * The task will be executed even if the backgroundQueue is destroyed, unless
packages/ozone/src/background.ts:60
↓ 24 callers
Function
boolean
( lexicons: Lexicons, path: string, def: LexUserType, value: unknown, )
packages/lexicon/src/validators/primitives.ts:42
↓ 24 callers
Method
clone
()
packages/api/src/agent.ts:145
↓ 24 callers
Method
create
( cfg: ServerConfig, secrets: ServerSecrets, overrides?: Partial<AppContextOptions>, )
packages/pds/src/index.ts:73
↓ 24 callers
Function
expectValid
(h: string)
packages/syntax/tests/did.test.ts:10
↓ 24 callers
Method
fetch
( method: Endpoints[Path]['method'], path: Path, input: Endpoints[Path] extends { method: 'GET' }
packages/oauth/oauth-provider-ui/src/lib/json-client.ts:59
↓ 24 callers
Method
getLists
( uris: AtUriString[], includeTakedowns = false, )
packages/bsky/src/hydration/graph.ts:110
↓ 24 callers
Function
getRecords
(db: Database, ns?: l.Main<l.RecordSchema>)
packages/bsky/src/data-plane/server/routes/records.ts:37
↓ 24 callers
Method
getSubjectStatus
( subjects: string[], )
packages/ozone/src/mod-service/views.ts:682
↓ 24 callers
Function
isValidLanguage
(input: string)
packages/syntax/src/language.ts:113
↓ 24 callers
Function
lexEquals
(a: LexValue, b: LexValue)
packages/lex/lex-data/src/lex-equals.ts:44
↓ 24 callers
Function
normalizeDatetimeAlways
(dtStr: string)
packages/syntax/src/datetime.ts:266
↓ 24 callers
Method
onEvent
(evt: TapEvent, opts: HandlerOpts)
packages/tap/src/lex-indexer.ts:151
↓ 24 callers
Method
success
* Helper method to create a successful validation result. * * @typeParam V - The value type * @param value - The validated value * @return
packages/lex/lex-schema/src/core/validator.ts:437
↓ 23 callers
Function
asUint8Array
(input: unknown)
packages/lex/lex-data/src/uint8array.ts:128
↓ 23 callers
Function
blob
( lexicons: Lexicons, path: string, def: LexUserType, value: unknown, )
packages/lexicon/src/validators/blob.ts:6
↓ 23 callers
Method
build
(input: Record<string, unknown>)
packages/lex/lex-schema/src/schema/record.ts:96
↓ 23 callers
Function
create
(actor: string, draft: AppBskyDraftDefs.Draft)
packages/bsky/tests/views/drafts.test.ts:72
↓ 23 callers
Function
createMockOpts
()
packages/tap/tests/_util.ts:7
↓ 23 callers
Method
creator
( appviewAgent: AtpAgent, appviewDid: string, createAuthHeaders: (aud: string, method: string) =>
packages/ozone/src/team/index.ts:26
↓ 23 callers
Function
decode
(bytes: Uint8Array)
packages/lex/lex-cbor/src/encoding.ts:149
↓ 23 callers
Function
expectReject
(key: string)
packages/repo/tests/mst.test.ts:189
↓ 23 callers
Function
getLiveStats
(params?: { queueId?: number moderatorDid?: string reportTypes?: string[] })
packages/ozone/tests/report-stats.test.ts:36
↓ 23 callers
Function
isLegacyBlobRef
( input: unknown, options?: BlobRefCheckOptions, )
packages/lex/lex-data/src/blob.ts:327
↓ 23 callers
Function
paginate
( qb: QB, opts: { limit?: number cursor?: string direction?: 'asc' | 'desc' tr
packages/bsky/src/data-plane/server/db/pagination.ts:83
↓ 23 callers
Method
parseCreds
( creds: StandardOutput | RoleOutput | ModServiceOutput | NullOutput, )
packages/bsky/src/auth-verifier.ts:403
↓ 22 callers
Method
addMutedWord
* Add a muted word to user preferences.
packages/api/src/agent.ts:1070
↓ 22 callers
Function
apiRoute
* The main purpose of this function is to ensure that the endpoint * implementation matches its type definition from {@link ApiEndpoints}. * @pr
packages/oauth/oauth-provider/src/router/create-api-middleware.ts:854
↓ 22 callers
Method
atIndex
(index: number)
packages/repo/src/mst/mst.ts:402
↓ 22 callers
Function
byFrame
(ws: WebSocket, options?: DuplexOptions)
packages/xrpc-server/src/stream/stream.ts:13
↓ 22 callers
Function
checkReplyDisabled
( uri: string, user: string, blocked: boolean | undefined, )
packages/bsky/tests/views/threadgating.test.ts:32
↓ 22 callers
Method
createSession
( did: DidString, appPassword: password.AppPassDescript | null, isSoftDeleted = false, )
packages/pds/src/account-manager/account-manager.ts:500
↓ 22 callers
Method
destroy
()
packages/pds/src/index.ts:151
↓ 22 callers
Method
entries
()
packages/lex/lex-installer/src/nsid-map.ts:63
↓ 22 callers
Method
follow
( from: DidString, to: DidString, overrides?: Partial<AppBskyGraphFollow.Record>, )
packages/dev-env/src/seed/client.ts:267
↓ 22 callers
Function
get
(actor: string, limit?: number, cursor?: string)
packages/bsky/tests/views/drafts.test.ts:64
↓ 22 callers
Method
getEntries
()
packages/repo/src/mst/mst.ts:133
↓ 22 callers
Method
load
(storage: RepoStorage, cid?: Cid)
packages/repo/src/repo.ts:102
↓ 22 callers
Function
parseRecord
( recordSchema: TSchema, recordEntry: RecordEntry, includeTakedowns: boolean, )
packages/bsky/src/hydration/util.ts:74
↓ 22 callers
Function
testValid
(value: string)
packages/syntax/tests/aturi-string.test.ts:186
↓ 22 callers
Method
updatePreferences
* This function updates the preferences of a user and allows for a callback function to be executed * before the update. * @param cb - cb is a c
packages/api/src/agent.ts:1427
↓ 21 callers
Method
abort
()
packages/oauth/oauth-client-browser/src/indexed-db/db-transaction.ts:34
↓ 21 callers
Method
addMap
(toAdd: BlockMap)
packages/repo/src/block-map.ts:76
↓ 21 callers
Method
appviewAuth
(lxm: string)
packages/ozone/src/context.ts:370
↓ 21 callers
Function
buildAgent
(options: Agent | AgentOptions)
packages/lex/lex-client/src/agent.ts:134
↓ 21 callers
Function
clearlyBadCursor
(cursor?: string)
packages/bsky/src/api/util.ts:27
↓ 21 callers
Method
getBlocks
(cids: Cid[])
packages/repo/src/storage/types.ts:18
↓ 21 callers
Function
jsonToLex
( value: JsonValue, options: LexParseOptions = { strict: false }, )
packages/lex/lex-json/src/lex-json.ts:153
↓ 21 callers
Function
paginateAll
( fn: (cursor?: string) => Promise<T>, limit = Infinity, )
packages/bsky/tests/_util.ts:160
↓ 21 callers
Method
setContentLabelPref
( key: string, value: LabelPreference, labelerDid?: string, )
packages/api/src/agent.ts:890
↓ 21 callers
Function
toDateISO
(date: Date)
packages/pds/src/db/cast.ts:2
↓ 21 callers
Function
uriToDid
(uri: string)
packages/bsky/src/util/uris.ts:29
↓ 20 callers
Method
allowsAccount
(options: AccountPermissionMatch)
packages/oauth/oauth-scopes/src/scope-permissions.ts:42
↓ 20 callers
Method
computeStats
()
packages/dev-env/src/moderator-client.ts:262
↓ 20 callers
Method
connect
()
packages/bsky/src/etcd.ts:21
↓ 20 callers
Method
create
( storage: RepoStorage, did: string, keypair: crypto.Keypair, initialWrites: RecordCreateOp[]
packages/repo/src/repo.ts:87
↓ 20 callers
Method
createList
( by: DidString, name: string, purpose: 'mod' | 'curate' | 'reference', overrides?: Partial<Ap
packages/dev-env/src/seed/client.ts:490
↓ 20 callers
Function
currentDatetimeString
()
packages/syntax/src/datetime.ts:174
↓ 20 callers
Method
deleteRecord
(uri: AtUri, cascading = false)
packages/bsky/src/data-plane/server/indexing/index.ts:116
↓ 20 callers
Function
discriminatedUnion
(discriminator: Discriminator, variants: Options)
packages/lex/lex-schema/src/schema/discriminated-union.ts:188
↓ 20 callers
Function
getAssignments
( input: ToolsOzoneQueueGetAssignments.QueryParams, callerRole: 'admin' | 'moderator' | 'triage' = 'mo
packages/ozone/tests/queue-assignment.test.ts:32
↓ 20 callers
Method
goto
(url: string | URL)
packages/pds/tests/_puppeteer.ts:7
↓ 20 callers
Method
indexRecord
( uri: AtUri, cid: Cid, obj: unknown, action: WriteOpAction.Create | WriteOpAction.Update,
packages/bsky/src/data-plane/server/indexing/index.ts:95
↓ 20 callers
Method
method
( nsid: string, configOrFn: MethodConfigOrHandler<A>, )
packages/xrpc-server/src/server.ts:288
↓ 20 callers
Method
post
( by: DidString, text: string, facets?: AppBskyRichtextFacet.Main[], images?: ImageRef[],
packages/dev-env/src/seed/client.ts:341
↓ 20 callers
Method
push
(value: T)
packages/sync/src/runner/consecutive-list.ts:18
↓ 20 callers
Function
query
(nsid: N, parameters: P, output: O, errors: E = undefined as E)
packages/lex/lex-schema/src/schema/query.ts:79
↓ 20 callers
Method
transaction
( fn: (db: Database<Schema>) => T | PromiseLike<T>, )
packages/pds/src/db/db.ts:79
↓ 20 callers
Function
validateStandardSiteForUrl
( document: | { ref: { uri: string } info: { record: { site: string; path?: string } }
packages/bsky/src/util/standard-site.ts:142
↓ 19 callers
Method
adminAuth
()
packages/dev-env/src/pds.ts:93
↓ 19 callers
Method
cancel
()
packages/oauth/oauth-client-browser/src/browser-oauth-client.ts:335
↓ 19 callers
Method
clear
()
packages/identity/src/types.ts:52
↓ 19 callers
Method
getLikes
( uris: AtUriString[], includeTakedowns = false, )
packages/bsky/src/hydration/feed.ts:416
↓ 19 callers
Function
mergeStates
( stateA: HydrationState, stateB: HydrationState, )
packages/bsky/src/hydration/hydrator.ts:1700
↓ 19 callers
Function
procedure
(nsid: N, parameters: P, input: I, output: O, errors: E = undefined as E)
packages/lex/lex-schema/src/schema/procedure.ts:90
↓ 19 callers
Method
putOperation
( method: Method, input: { actorDid: string namespace: TypedObjectSchema key: string
packages/bsky/src/stash.ts:41
← previous
next →
201–300 of 6,932, ranked by callers