a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto bluesky typescript npm

chore(bluesky): pull latest Bluesky lexicons

mary.my.id 9608fb7f b1b6ebd2

verified
Changed files
+41 -2
.changeset
packages
definitions
bluesky
lexicons
lib
lexicons
types
app
+5
.changeset/hot-beers-hang.md
··· 1 + --- 2 + '@atcute/bluesky': patch 3 + --- 4 + 5 + pull latest Bluesky lexicons
+1 -1
packages/definitions/bluesky/lexicons/README.md
··· 3 3 this directory contains lexicon documents pulled from the following sources: 4 4 5 5 - https://github.com/bluesky-social/atproto.git 6 - - commit: 046efb3f71e14be4364e08577d005ababc668eb5 6 + - commit: 1a87be24d6a3352e0c6a11c72b367def5f0594db
+8
packages/definitions/bluesky/lexicons/app/bsky/actor/defs.json
··· 767 767 "type": "object", 768 768 "required": ["status", "record"], 769 769 "properties": { 770 + "uri": { 771 + "type": "string", 772 + "format": "at-uri" 773 + }, 774 + "cid": { 775 + "type": "string", 776 + "format": "cid" 777 + }, 770 778 "status": { 771 779 "type": "string", 772 780 "description": "The status for the account.",
+5 -1
packages/definitions/bluesky/lexicons/app/bsky/ageassurance/defs.json
··· 62 62 "configRegion": { 63 63 "type": "object", 64 64 "description": "The Age Assurance configuration for a specific region.", 65 - "required": ["countryCode", "rules"], 65 + "required": ["countryCode", "minAccessAge", "rules"], 66 66 "properties": { 67 67 "countryCode": { 68 68 "type": "string", ··· 71 71 "regionCode": { 72 72 "type": "string", 73 73 "description": "The ISO 3166-2 region code this configuration applies to. If omitted, the configuration applies to the entire country." 74 + }, 75 + "minAccessAge": { 76 + "type": "integer", 77 + "description": "The minimum age (as a whole integer) required to use Bluesky in this region." 74 78 }, 75 79 "rules": { 76 80 "type": "array",
+4
packages/definitions/bluesky/lexicons/app/bsky/unspecced/getSuggestedUsers.json
··· 32 32 "type": "ref", 33 33 "ref": "app.bsky.actor.defs#profileView" 34 34 } 35 + }, 36 + "recId": { 37 + "type": "integer", 38 + "description": "Snowflake for this recommendation, use when submitting recommendation events." 35 39 } 36 40 } 37 41 }
+4
packages/definitions/bluesky/lexicons/app/bsky/unspecced/getSuggestedUsersSkeleton.json
··· 37 37 "type": "string", 38 38 "format": "did" 39 39 } 40 + }, 41 + "recId": { 42 + "type": "integer", 43 + "description": "Snowflake for this recommendation, use when submitting recommendation events." 40 44 } 41 45 } 42 46 }
+2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/defs.ts
··· 465 465 }); 466 466 const _statusViewSchema = /*#__PURE__*/ v.object({ 467 467 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.actor.defs#statusView')), 468 + cid: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.cidString()), 468 469 /** 469 470 * An optional embed associated with the status. 470 471 */ ··· 484 485 * The status for the account. 485 486 */ 486 487 status: /*#__PURE__*/ v.string<'app.bsky.actor.status#live' | (string & {})>(), 488 + uri: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.resourceUriString()), 487 489 }); 488 490 const _threadViewPrefSchema = /*#__PURE__*/ v.object({ 489 491 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.actor.defs#threadViewPref')),
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/ageassurance/defs.ts
··· 18 18 */ 19 19 countryCode: /*#__PURE__*/ v.string(), 20 20 /** 21 + * The minimum age (as a whole integer) required to use Bluesky in this region. 22 + */ 23 + minAccessAge: /*#__PURE__*/ v.integer(), 24 + /** 21 25 * The ISO 3166-2 region code this configuration applies to. If omitted, the configuration applies to the entire country. 22 26 */ 23 27 regionCode: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.string()),
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsers.ts
··· 25 25 get actors() { 26 26 return /*#__PURE__*/ v.array(AppBskyActorDefs.profileViewSchema); 27 27 }, 28 + /** 29 + * Snowflake for this recommendation, use when submitting recommendation events. 30 + */ 31 + recId: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()), 28 32 }), 29 33 }, 30 34 });
+4
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsersSkeleton.ts
··· 26 26 type: 'lex', 27 27 schema: /*#__PURE__*/ v.object({ 28 28 dids: /*#__PURE__*/ v.array(/*#__PURE__*/ v.didString()), 29 + /** 30 + * Snowflake for this recommendation, use when submitting recommendation events. 31 + */ 32 + recId: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()), 29 33 }), 30 34 }, 31 35 });