···2233import { expect } from 'vitest';
4455-import { LabelPreference, type DisplayRestrictions, type ModerationOptions } from '../index.js';
55+import { LabelPreference, type DisplayRestrictions, type ModerationOptions } from '../index.ts';
6677-import * as m from './mock.js';
77+import * as m from './mock.ts';
8899export type ModerationTestSuiteResultFlag = 'filter' | 'blur' | 'alert' | 'inform' | 'noOverride';
1010
+2-2
packages/bluesky/moderation/lib/behaviors.test.ts
···66 type SuiteConfigurations,
77 type SuiteScenarios,
88 type SuiteUsers,
99-} from './_test-util/moderation-behavior.js';
99+} from './_test-util/moderation-behavior.ts';
1010import {
1111 DisplayContext,
1212 getDisplayRestrictions,
1313 LabelPreference,
1414 moderatePost,
1515 moderateProfile,
1616-} from './index.js';
1616+} from './index.ts';
17171818const USERS: SuiteUsers = {
1919 self: {
···2233import { describe, expect, it } from 'vitest';
4455-import * as mock from './_test-util/mock.js';
66-import { type ModerationTestSuiteResultFlag } from './_test-util/moderation-behavior.js';
55+import * as mock from './_test-util/mock.ts';
66+import { type ModerationTestSuiteResultFlag } from './_test-util/moderation-behavior.ts';
77import {
88 DisplayContext,
99 type InterpretedLabelDefinition,
···1313 interpretLabelValueDefinition,
1414 moderatePost,
1515 moderateProfile,
1616-} from './index.js';
1616+} from './index.ts';
17171818interface ScenarioResult {
1919 profileList?: ModerationTestSuiteResultFlag[];
+4-4
packages/bluesky/moderation/lib/decision.ts
···11import type { AppBskyGraphDefs } from '@atcute/bluesky';
22import type { Did } from '@atcute/lexicons';
3344-import { DisplayContext, ModerationAction, type BehaviorMapping, type LabelTarget } from './behaviors.js';
55-import type { KeywordFilter } from './keyword-filter.js';
44+import { DisplayContext, ModerationAction, type BehaviorMapping, type LabelTarget } from './behaviors.ts';
55+import type { KeywordFilter } from './keyword-filter.ts';
66import {
77 BUILTIN_LABELS,
88 isCustomLabelValue,
99 LabelFlags,
1010 LabelPreference,
1111 type InterpretedLabelDefinition,
1212-} from './label.js';
1313-import type { Label, LabelerPreference, ModerationOptions } from './types.js';
1212+} from './label.ts';
1313+import type { Label, LabelerPreference, ModerationOptions } from './types.ts';
14141515const enum ModerationSeverity {
1616 High = 1,
+11-11
packages/bluesky/moderation/lib/index.ts
···44 ModerationAction,
55 type BehaviorMapping,
66 type LabelBehaviorMatrix,
77-} from './behaviors.js';
77+} from './behaviors.ts';
88export {
99 ModerationCauseType,
1010 type BlockedByModerationCause,
···1616 type MutedKeywordModerationCause,
1717 type MutedPermanentModerationCause,
1818 type MutedTemporaryModerationCause,
1919-} from './decision.js';
1919+} from './decision.ts';
20202121export {
2222 createKeywordPattern,
···2525 KeywordFilterFlags,
2626 type KeywordFilter,
2727 type KeywordMatch,
2828-} from './keyword-filter.js';
2828+} from './keyword-filter.ts';
2929export {
3030 BlurLevel,
3131 interpretLabelerDefinition,
···3838 type InterpretedLabelDefinition,
3939 type InterpretedLabelMapping,
4040 type LabelLocale,
4141-} from './label.js';
4141+} from './label.ts';
42424343export {
4444 type FeedGeneratorSubject,
···5050 type NotificationSubject,
5151 type PostSubject,
5252 type ProfileSubject,
5353-} from './types.js';
5353+} from './types.ts';
54545555-export { getDisplayRestrictions, type DisplayRestrictions } from './ui.js';
5555+export { getDisplayRestrictions, type DisplayRestrictions } from './ui.ts';
56565757-export { moderateFeedGenerator } from './subjects/feed-generator.js';
5858-export { moderateList } from './subjects/list.js';
5959-export { moderateNotification } from './subjects/notification.js';
6060-export { moderatePost } from './subjects/post.js';
6161-export { moderateProfile } from './subjects/profile.js';
5757+export { moderateFeedGenerator } from './subjects/feed-generator.ts';
5858+export { moderateList } from './subjects/list.ts';
5959+export { moderateNotification } from './subjects/notification.ts';
6060+export { moderatePost } from './subjects/post.ts';
6161+export { moderateProfile } from './subjects/profile.ts';
···11import type { AppBskyActorDefs } from '@atcute/bluesky';
2233-import { KeywordFilterFlags, type KeywordFilter } from '../keyword-filter.js';
33+import { KeywordFilterFlags, type KeywordFilter } from '../keyword-filter.ts';
4455const EMPTY_ARRAY: never[] = [];
66
+1-1
packages/bluesky/moderation/lib/label.ts
···22import type { AppBskyLabelerDefs } from '@atcute/bluesky';
33import type { Did } from '@atcute/lexicons';
4455-import { DisplayContext, LabelTarget, ModerationAction, type LabelBehaviorMatrix } from './behaviors.js';
55+import { DisplayContext, LabelTarget, ModerationAction, type LabelBehaviorMatrix } from './behaviors.ts';
6677export enum LabelPreference {
88 /** ignore this label */
+3-3
packages/bluesky/moderation/lib/quotes.test.ts
···2233import { describe, expect, it } from 'vitest';
4455-import * as mock from './_test-util/mock.js';
66-import { type ModerationTestSuiteResultFlag } from './_test-util/moderation-behavior.js';
55+import * as mock from './_test-util/mock.ts';
66+import { type ModerationTestSuiteResultFlag } from './_test-util/moderation-behavior.ts';
77import {
88 DisplayContext,
99 getDisplayRestrictions,
···1212 moderatePost,
1313 type InterpretedLabelDefinition,
1414 type ModerationOptions,
1515-} from './index.js';
1515+} from './index.ts';
16161717interface ScenarioResult {
1818 profileList?: ModerationTestSuiteResultFlag[];
···11-import { LabelTarget } from '../behaviors.js';
11+import { LabelTarget } from '../behaviors.ts';
22import {
33 considerBlockedBy,
44 considerBlocking,
···66 considerPermanentMute,
77 createModerationDecision,
88 type ModerationDecision,
99-} from '../decision.js';
1010-import type { ModerationOptions, ProfileSubject } from '../types.js';
99+} from '../decision.ts';
1010+import type { ModerationOptions, ProfileSubject } from '../types.ts';
11111212export const moderateProfile = (subject: ProfileSubject, opts: ModerationOptions): ModerationDecision => {
1313 const decision = createModerationDecision(subject.did, opts);
+2-2
packages/bluesky/moderation/lib/types.ts
···88} from '@atcute/bluesky';
99import type { CanonicalResourceUri, Did } from '@atcute/lexicons';
10101111-import type { KeywordFilter } from './keyword-filter.js';
1212-import type { InterpretedLabelMapping, LabelPreference } from './label.js';
1111+import type { KeywordFilter } from './keyword-filter.ts';
1212+import type { InterpretedLabelMapping, LabelPreference } from './label.ts';
13131414export type Label = ComAtprotoLabelDefs.Label;
1515
+3-3
packages/bluesky/moderation/lib/ui.ts
···66 LabelTarget,
77 ModerationAction,
88 MUTE_BEHAVIOR,
99-} from './behaviors.js';
1010-import { ModerationCauseType, type ModerationCause, type ModerationDecision } from './decision.js';
1111-import { LabelPreference } from './label.js';
99+} from './behaviors.ts';
1010+import { ModerationCauseType, type ModerationCause, type ModerationDecision } from './decision.ts';
1111+import { LabelPreference } from './label.ts';
12121313export interface DisplayRestrictions {
1414 noOverride: boolean;
···2233import { expect, expectTypeOf, it } from 'vitest';
4455-import { segmentize, type Facet, type RichtextSegment } from './index.js';
55+import { segmentize, type Facet, type RichtextSegment } from './index.ts';
6677it('does utf8 slicing', () => {
88 expect(
···11import * as fc from 'fast-check';
22import { expect, it } from 'vitest';
3344-import { tokenize, type Token } from './index.js';
44+import { tokenize, type Token } from './index.ts';
5566it('tokenizes search queries', () => {
77 expect(tokenize(`hello world`)).toEqual([
···1717import type { $type, Blob as AtBlob, CanonicalResourceUri, ResourceUri } from '@atcute/lexicons';
1818import * as TID from '@atcute/tid';
19192020-import { serializeRecordCid } from './cbor.js';
2121-import { getNow } from './time.js';
2020+import { serializeRecordCid } from './cbor.ts';
2121+import { getNow } from './time.ts';
2222import type {
2323 ComposedThread,
2424 ComposedThreadgate,
2525 PostEmbed,
2626 PostMediaEmbed,
2727 PostRecordEmbed,
2828-} from './types.js';
2828+} from './types.ts';
29293030-export type * from './types.js';
3030+export type * from './types.ts';
31313232/**
3333 * Create post records and publish them
···11-export { NormalizedCache } from './store.js';
22-export type { NormalizedCacheOptions } from './store.js';
33-export type { EntityDefinition, EntitySubscriber, EntityTypeId, TypeSubscriber } from './types.js';
11+export { NormalizedCache } from './store.ts';
22+export type { NormalizedCacheOptions } from './store.ts';
33+export type { EntityDefinition, EntitySubscriber, EntityTypeId, TypeSubscriber } from './types.ts';
+1-1
packages/clients/cache/lib/store.test.ts
···3344import { describe, expect, it, vi } from 'vitest';
5566-import { NormalizedCache } from './store.js';
66+import { NormalizedCache } from './store.ts';
7788// sample data from https://api.bsky.app/xrpc/app.bsky.feed.getFeed
99const sampleFeedResponse: AppBskyFeedGetFeed.$output = {
+3-3
packages/clients/cache/lib/store.ts
···11import type { BaseSchema, InferOutput, ObjectSchema } from '@atcute/lexicons/validations';
2233-import type { EntityDefinition, EntitySubscriber, EntityTypeId, TypeSubscriber } from './types.js';
44-import { getTypeIdFromSchema } from './types.js';
55-import { WalkerCache } from './walker.js';
33+import type { EntityDefinition, EntitySubscriber, EntityTypeId, TypeSubscriber } from './types.ts';
44+import { getTypeIdFromSchema } from './types.ts';
55+import { WalkerCache } from './walker.ts';
6677type AnyEntityDefinition = EntityDefinition<ObjectSchema>;
88
+1-1
packages/clients/cache/lib/types.ts
···11import type { BaseSchema, InferOutput, ObjectSchema } from '@atcute/lexicons/validations';
2233-import { isLiteralSchema, isOptionalSchema } from './predicates.js';
33+import { isLiteralSchema, isOptionalSchema } from './predicates.ts';
4455/** entity type identifier, extracted from schema's $type literal */
66export type EntityTypeId = string;
+3-3
packages/clients/cache/lib/walker.ts
···66 isObjectSchema,
77 isOptionalSchema,
88 isVariantSchema,
99-} from './predicates.js';
1010-import type { EntityTypeId } from './types.js';
1111-import { getTypeIdFromSchema } from './types.js';
99+} from './predicates.ts';
1010+import type { EntityTypeId } from './types.ts';
1111+import { getTypeIdFromSchema } from './types.ts';
12121313/**
1414 * compiled walk function for a schema
···3344import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest';
5566-import { Client, ok } from './client.js';
77-import { CredentialManager, type AtpSessionData } from './credential-manager.js';
88-import { simpleFetchHandler } from './fetch-handler.js';
66+import { Client, ok } from './client.ts';
77+import { CredentialManager, type AtpSessionData } from './credential-manager.ts';
88+import { simpleFetchHandler } from './fetch-handler.ts';
991010let network: TestNetwork;
1111
+2-2
packages/clients/client/lib/client.test.ts
···2233import { assertType, describe, expect, it, vi } from 'vitest';
4455-import { Client, ClientValidationError } from './client.js';
66-import type { FetchHandler } from './fetch-handler.js';
55+import { Client, ClientValidationError } from './client.ts';
66+import type { FetchHandler } from './fetch-handler.ts';
7788const headersContaining = (expected: Record<string, string>) => ({
99 asymmetricMatch(actual: unknown) {
+1-1
packages/clients/client/lib/client.ts
···1111 XRPCQueryMetadata,
1212} from '@atcute/lexicons/validations';
13131414-import { buildFetchHandler, type FetchHandler, type FetchHandlerObject } from './fetch-handler.js';
1414+import { buildFetchHandler, type FetchHandler, type FetchHandlerObject } from './fetch-handler.ts';
15151616// #region Type utilities
1717type RequiredKeysOf<TType extends object> = TType extends any
+3-3
packages/clients/client/lib/credential-manager.ts
···22import { getPdsEndpoint, type DidDocument } from '@atcute/identity';
33import type { Did } from '@atcute/lexicons';
4455-import { Client, ClientResponseError, isXRPCErrorPayload, ok } from './client.js';
66-import { simpleFetchHandler, type FetchHandlerObject } from './fetch-handler.js';
77-import { decodeJwt } from './utils/jwt.js';
55+import { Client, ClientResponseError, isXRPCErrorPayload, ok } from './client.ts';
66+import { simpleFetchHandler, type FetchHandlerObject } from './fetch-handler.ts';
77+import { decodeJwt } from './utils/jwt.ts';
8899/**
1010 * represents the decoded access token, for convenience
+3-3
packages/clients/client/lib/index.ts
···11-export * from './client.js';
22-export * from './fetch-handler.js';
33-export * from './credential-manager.js';
11+export * from './client.ts';
22+export * from './fetch-handler.ts';
33+export * from './credential-manager.ts';
···11import { decode, decodeFirst } from '@atcute/cbor';
2233-import type { DecodedFrame, ErrorFrameBody, FrameHeader } from './types.js';
33+import type { DecodedFrame, ErrorFrameBody, FrameHeader } from './types.ts';
4455/**
66 * decodes a CBOR frame from a buffer
+2-2
packages/clients/firehose/lib/index.ts
···11-export { FirehoseSubscription } from './subscription.js';
22-export type { FirehoseSubscriptionOptions, MessageOf, ParamsOf } from './types.js';
11+export { FirehoseSubscription } from './subscription.ts';
22+export type { FirehoseSubscriptionOptions, MessageOf, ParamsOf } from './types.ts';
+2-2
packages/clients/firehose/lib/subscription.ts
···55import { WebSocket as ReconnectingWebSocket } from 'partysocket';
66import type { ReadonlyDeep } from 'type-fest';
7788-import { addTypeToBody, decodeFrame } from './frame-decoder.js';
99-import type { FirehoseSubscriptionOptions, MessageOf, ParamsOf } from './types.js';
88+import { addTypeToBody, decodeFrame } from './frame-decoder.ts';
99+import type { FirehoseSubscriptionOptions, MessageOf, ParamsOf } from './types.ts';
10101111/**
1212 * generic XRPC subscription client for AT Protocol
···11-export * from './subscription.js';
22-export * from './types.js';
33-export * from './typedefs.js';
11+export * from './subscription.ts';
22+export * from './types.ts';
33+export * from './typedefs.ts';
+2-2
packages/clients/jetstream/lib/subscription.ts
···66import type { CloseEvent, ErrorEvent, Options } from 'partysocket/ws';
77import type { ReadonlyDeep } from 'type-fest';
8899-import { jetstreamEventSchema } from './typedefs.js';
1010-import type { JetstreamEvent, JetstreamProcedure } from './types.js';
99+import { jetstreamEventSchema } from './typedefs.ts';
1010+import type { JetstreamEvent, JetstreamProcedure } from './types.ts';
11111212export interface JetstreamSubscriptionOptions {
1313 url: string | string[];
+1-1
packages/clients/jetstream/lib/typedefs.ts
···2233import * as v from '@badrap/valita';
4455-import type * as t from './types.js';
55+import type * as t from './types.ts';
6677const cidString = v.string().assert(isCid, `must be a cid`);
88const datetimeString = v.string().assert(isDatetime, `must be a datetime`);
···11-import { TapClient } from './tap-client.js';
11+import { TapClient } from './tap-client.ts';
2233const tap = new TapClient({ url: 'http://localhost:2480' });
44
+4-4
packages/clients/tap/lib/index.ts
···11-export { TapClient } from './tap-client.js';
22-export { TapSubscription } from './tap-subscription.js';
11+export { TapClient } from './tap-client.ts';
22+export { TapSubscription } from './tap-subscription.ts';
3344-export * as defs from './typedefs.js';
55-export type * from './types.js';
44+export * as defs from './typedefs.ts';
55+export type * from './types.ts';
+4-4
packages/clients/tap/lib/tap-client.ts
···11import { defs as identityDefs, type DidDocument } from '@atcute/identity';
22import type { Did } from '@atcute/lexicons';
3344-import { TapSubscription } from './tap-subscription.js';
55-import { repoInfoSchema } from './typedefs.js';
66-import type { RepoInfo, TapClientOptions, TapSubscribeOptions } from './types.js';
77-import { formatAdminAuthHeader } from './utils.js';
44+import { TapSubscription } from './tap-subscription.ts';
55+import { repoInfoSchema } from './typedefs.ts';
66+import type { RepoInfo, TapClientOptions, TapSubscribeOptions } from './types.ts';
77+import { formatAdminAuthHeader } from './utils.ts';
8899export class TapClient {
1010 #url: URL;
+2-2
packages/clients/tap/lib/tap-subscription.test.ts
···44import { describe, expect, it } from 'vitest';
55import { WebSocketServer, type RawData, type WebSocket } from 'ws';
6677-import { TapSubscription } from './tap-subscription.js';
88-import { flattenTapEvent, tapEventWireSchema, tapRecordEventWireSchema } from './typedefs.js';
77+import { TapSubscription } from './tap-subscription.ts';
88+import { flattenTapEvent, tapEventWireSchema, tapRecordEventWireSchema } from './typedefs.ts';
991010type RecordEventWire = v.Infer<typeof tapRecordEventWireSchema>;
1111
+3-3
packages/clients/tap/lib/tap-subscription.ts
···55import { WebSocket as ReconnectingWebSocket } from 'partysocket';
66import type { ReadonlyDeep } from 'type-fest';
7788-import { flattenTapEvent, tapEventWireSchema } from './typedefs.js';
99-import type { TapEvent, TapSubscribeOptions, TapSubscriptionMessage } from './types.js';
1010-import { formatAdminAuthHeader } from './utils.js';
88+import { flattenTapEvent, tapEventWireSchema } from './typedefs.ts';
99+import type { TapEvent, TapSubscribeOptions, TapSubscriptionMessage } from './types.ts';
1010+import { formatAdminAuthHeader } from './utils.ts';
11111212export interface TapSubscriptionOptions extends TapSubscribeOptions {
1313 url: string;
+1-1
packages/clients/tap/lib/typedefs.ts
···2233import * as v from '@badrap/valita';
4455-import type * as t from './types.js';
55+import type * as t from './types.ts';
6677const didString = v.string().assert(isDid, `must be a did`);
88const handleString = v.string().assert(isHandle, `must be a handle`);
···11-export * as ComAtprotoAdminDefs from './types/com/atproto/admin/defs.js';
22-export * as ComAtprotoAdminDeleteAccount from './types/com/atproto/admin/deleteAccount.js';
33-export * as ComAtprotoAdminDisableAccountInvites from './types/com/atproto/admin/disableAccountInvites.js';
44-export * as ComAtprotoAdminDisableInviteCodes from './types/com/atproto/admin/disableInviteCodes.js';
55-export * as ComAtprotoAdminEnableAccountInvites from './types/com/atproto/admin/enableAccountInvites.js';
66-export * as ComAtprotoAdminGetAccountInfo from './types/com/atproto/admin/getAccountInfo.js';
77-export * as ComAtprotoAdminGetAccountInfos from './types/com/atproto/admin/getAccountInfos.js';
88-export * as ComAtprotoAdminGetInviteCodes from './types/com/atproto/admin/getInviteCodes.js';
99-export * as ComAtprotoAdminGetSubjectStatus from './types/com/atproto/admin/getSubjectStatus.js';
1010-export * as ComAtprotoAdminSearchAccounts from './types/com/atproto/admin/searchAccounts.js';
1111-export * as ComAtprotoAdminSendEmail from './types/com/atproto/admin/sendEmail.js';
1212-export * as ComAtprotoAdminUpdateAccountEmail from './types/com/atproto/admin/updateAccountEmail.js';
1313-export * as ComAtprotoAdminUpdateAccountHandle from './types/com/atproto/admin/updateAccountHandle.js';
1414-export * as ComAtprotoAdminUpdateAccountPassword from './types/com/atproto/admin/updateAccountPassword.js';
1515-export * as ComAtprotoAdminUpdateAccountSigningKey from './types/com/atproto/admin/updateAccountSigningKey.js';
1616-export * as ComAtprotoAdminUpdateSubjectStatus from './types/com/atproto/admin/updateSubjectStatus.js';
1717-export * as ComAtprotoIdentityDefs from './types/com/atproto/identity/defs.js';
1818-export * as ComAtprotoIdentityGetRecommendedDidCredentials from './types/com/atproto/identity/getRecommendedDidCredentials.js';
1919-export * as ComAtprotoIdentityRefreshIdentity from './types/com/atproto/identity/refreshIdentity.js';
2020-export * as ComAtprotoIdentityRequestPlcOperationSignature from './types/com/atproto/identity/requestPlcOperationSignature.js';
2121-export * as ComAtprotoIdentityResolveDid from './types/com/atproto/identity/resolveDid.js';
2222-export * as ComAtprotoIdentityResolveHandle from './types/com/atproto/identity/resolveHandle.js';
2323-export * as ComAtprotoIdentityResolveIdentity from './types/com/atproto/identity/resolveIdentity.js';
2424-export * as ComAtprotoIdentitySignPlcOperation from './types/com/atproto/identity/signPlcOperation.js';
2525-export * as ComAtprotoIdentitySubmitPlcOperation from './types/com/atproto/identity/submitPlcOperation.js';
2626-export * as ComAtprotoIdentityUpdateHandle from './types/com/atproto/identity/updateHandle.js';
2727-export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js';
2828-export * as ComAtprotoLabelQueryLabels from './types/com/atproto/label/queryLabels.js';
2929-export * as ComAtprotoLabelSubscribeLabels from './types/com/atproto/label/subscribeLabels.js';
3030-export * as ComAtprotoLexiconResolveLexicon from './types/com/atproto/lexicon/resolveLexicon.js';
3131-export * as ComAtprotoLexiconSchema from './types/com/atproto/lexicon/schema.js';
3232-export * as ComAtprotoModerationCreateReport from './types/com/atproto/moderation/createReport.js';
3333-export * as ComAtprotoModerationDefs from './types/com/atproto/moderation/defs.js';
3434-export * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js';
3535-export * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js';
3636-export * as ComAtprotoRepoDefs from './types/com/atproto/repo/defs.js';
3737-export * as ComAtprotoRepoDeleteRecord from './types/com/atproto/repo/deleteRecord.js';
3838-export * as ComAtprotoRepoDescribeRepo from './types/com/atproto/repo/describeRepo.js';
3939-export * as ComAtprotoRepoGetRecord from './types/com/atproto/repo/getRecord.js';
4040-export * as ComAtprotoRepoImportRepo from './types/com/atproto/repo/importRepo.js';
4141-export * as ComAtprotoRepoListMissingBlobs from './types/com/atproto/repo/listMissingBlobs.js';
4242-export * as ComAtprotoRepoListRecords from './types/com/atproto/repo/listRecords.js';
4343-export * as ComAtprotoRepoPutRecord from './types/com/atproto/repo/putRecord.js';
4444-export * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.js';
4545-export * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob.js';
4646-export * as ComAtprotoServerActivateAccount from './types/com/atproto/server/activateAccount.js';
4747-export * as ComAtprotoServerCheckAccountStatus from './types/com/atproto/server/checkAccountStatus.js';
4848-export * as ComAtprotoServerConfirmEmail from './types/com/atproto/server/confirmEmail.js';
4949-export * as ComAtprotoServerCreateAccount from './types/com/atproto/server/createAccount.js';
5050-export * as ComAtprotoServerCreateAppPassword from './types/com/atproto/server/createAppPassword.js';
5151-export * as ComAtprotoServerCreateInviteCode from './types/com/atproto/server/createInviteCode.js';
5252-export * as ComAtprotoServerCreateInviteCodes from './types/com/atproto/server/createInviteCodes.js';
5353-export * as ComAtprotoServerCreateSession from './types/com/atproto/server/createSession.js';
5454-export * as ComAtprotoServerDeactivateAccount from './types/com/atproto/server/deactivateAccount.js';
5555-export * as ComAtprotoServerDefs from './types/com/atproto/server/defs.js';
5656-export * as ComAtprotoServerDeleteAccount from './types/com/atproto/server/deleteAccount.js';
5757-export * as ComAtprotoServerDeleteSession from './types/com/atproto/server/deleteSession.js';
5858-export * as ComAtprotoServerDescribeServer from './types/com/atproto/server/describeServer.js';
5959-export * as ComAtprotoServerGetAccountInviteCodes from './types/com/atproto/server/getAccountInviteCodes.js';
6060-export * as ComAtprotoServerGetServiceAuth from './types/com/atproto/server/getServiceAuth.js';
6161-export * as ComAtprotoServerGetSession from './types/com/atproto/server/getSession.js';
6262-export * as ComAtprotoServerListAppPasswords from './types/com/atproto/server/listAppPasswords.js';
6363-export * as ComAtprotoServerRefreshSession from './types/com/atproto/server/refreshSession.js';
6464-export * as ComAtprotoServerRequestAccountDelete from './types/com/atproto/server/requestAccountDelete.js';
6565-export * as ComAtprotoServerRequestEmailConfirmation from './types/com/atproto/server/requestEmailConfirmation.js';
6666-export * as ComAtprotoServerRequestEmailUpdate from './types/com/atproto/server/requestEmailUpdate.js';
6767-export * as ComAtprotoServerRequestPasswordReset from './types/com/atproto/server/requestPasswordReset.js';
6868-export * as ComAtprotoServerReserveSigningKey from './types/com/atproto/server/reserveSigningKey.js';
6969-export * as ComAtprotoServerResetPassword from './types/com/atproto/server/resetPassword.js';
7070-export * as ComAtprotoServerRevokeAppPassword from './types/com/atproto/server/revokeAppPassword.js';
7171-export * as ComAtprotoServerUpdateEmail from './types/com/atproto/server/updateEmail.js';
7272-export * as ComAtprotoSyncDefs from './types/com/atproto/sync/defs.js';
7373-export * as ComAtprotoSyncGetBlob from './types/com/atproto/sync/getBlob.js';
7474-export * as ComAtprotoSyncGetBlocks from './types/com/atproto/sync/getBlocks.js';
7575-export * as ComAtprotoSyncGetCheckout from './types/com/atproto/sync/getCheckout.js';
7676-export * as ComAtprotoSyncGetHead from './types/com/atproto/sync/getHead.js';
7777-export * as ComAtprotoSyncGetHostStatus from './types/com/atproto/sync/getHostStatus.js';
7878-export * as ComAtprotoSyncGetLatestCommit from './types/com/atproto/sync/getLatestCommit.js';
7979-export * as ComAtprotoSyncGetRecord from './types/com/atproto/sync/getRecord.js';
8080-export * as ComAtprotoSyncGetRepo from './types/com/atproto/sync/getRepo.js';
8181-export * as ComAtprotoSyncGetRepoStatus from './types/com/atproto/sync/getRepoStatus.js';
8282-export * as ComAtprotoSyncListBlobs from './types/com/atproto/sync/listBlobs.js';
8383-export * as ComAtprotoSyncListHosts from './types/com/atproto/sync/listHosts.js';
8484-export * as ComAtprotoSyncListRepos from './types/com/atproto/sync/listRepos.js';
8585-export * as ComAtprotoSyncListReposByCollection from './types/com/atproto/sync/listReposByCollection.js';
8686-export * as ComAtprotoSyncNotifyOfUpdate from './types/com/atproto/sync/notifyOfUpdate.js';
8787-export * as ComAtprotoSyncRequestCrawl from './types/com/atproto/sync/requestCrawl.js';
8888-export * as ComAtprotoSyncSubscribeRepos from './types/com/atproto/sync/subscribeRepos.js';
8989-export * as ComAtprotoTempAddReservedHandle from './types/com/atproto/temp/addReservedHandle.js';
9090-export * as ComAtprotoTempCheckHandleAvailability from './types/com/atproto/temp/checkHandleAvailability.js';
9191-export * as ComAtprotoTempCheckSignupQueue from './types/com/atproto/temp/checkSignupQueue.js';
9292-export * as ComAtprotoTempDereferenceScope from './types/com/atproto/temp/dereferenceScope.js';
9393-export * as ComAtprotoTempFetchLabels from './types/com/atproto/temp/fetchLabels.js';
9494-export * as ComAtprotoTempRequestPhoneVerification from './types/com/atproto/temp/requestPhoneVerification.js';
9595-export * as ComAtprotoTempRevokeAccountCredentials from './types/com/atproto/temp/revokeAccountCredentials.js';
11+export * as ComAtprotoAdminDefs from './types/com/atproto/admin/defs.ts';
22+export * as ComAtprotoAdminDeleteAccount from './types/com/atproto/admin/deleteAccount.ts';
33+export * as ComAtprotoAdminDisableAccountInvites from './types/com/atproto/admin/disableAccountInvites.ts';
44+export * as ComAtprotoAdminDisableInviteCodes from './types/com/atproto/admin/disableInviteCodes.ts';
55+export * as ComAtprotoAdminEnableAccountInvites from './types/com/atproto/admin/enableAccountInvites.ts';
66+export * as ComAtprotoAdminGetAccountInfo from './types/com/atproto/admin/getAccountInfo.ts';
77+export * as ComAtprotoAdminGetAccountInfos from './types/com/atproto/admin/getAccountInfos.ts';
88+export * as ComAtprotoAdminGetInviteCodes from './types/com/atproto/admin/getInviteCodes.ts';
99+export * as ComAtprotoAdminGetSubjectStatus from './types/com/atproto/admin/getSubjectStatus.ts';
1010+export * as ComAtprotoAdminSearchAccounts from './types/com/atproto/admin/searchAccounts.ts';
1111+export * as ComAtprotoAdminSendEmail from './types/com/atproto/admin/sendEmail.ts';
1212+export * as ComAtprotoAdminUpdateAccountEmail from './types/com/atproto/admin/updateAccountEmail.ts';
1313+export * as ComAtprotoAdminUpdateAccountHandle from './types/com/atproto/admin/updateAccountHandle.ts';
1414+export * as ComAtprotoAdminUpdateAccountPassword from './types/com/atproto/admin/updateAccountPassword.ts';
1515+export * as ComAtprotoAdminUpdateAccountSigningKey from './types/com/atproto/admin/updateAccountSigningKey.ts';
1616+export * as ComAtprotoAdminUpdateSubjectStatus from './types/com/atproto/admin/updateSubjectStatus.ts';
1717+export * as ComAtprotoIdentityDefs from './types/com/atproto/identity/defs.ts';
1818+export * as ComAtprotoIdentityGetRecommendedDidCredentials from './types/com/atproto/identity/getRecommendedDidCredentials.ts';
1919+export * as ComAtprotoIdentityRefreshIdentity from './types/com/atproto/identity/refreshIdentity.ts';
2020+export * as ComAtprotoIdentityRequestPlcOperationSignature from './types/com/atproto/identity/requestPlcOperationSignature.ts';
2121+export * as ComAtprotoIdentityResolveDid from './types/com/atproto/identity/resolveDid.ts';
2222+export * as ComAtprotoIdentityResolveHandle from './types/com/atproto/identity/resolveHandle.ts';
2323+export * as ComAtprotoIdentityResolveIdentity from './types/com/atproto/identity/resolveIdentity.ts';
2424+export * as ComAtprotoIdentitySignPlcOperation from './types/com/atproto/identity/signPlcOperation.ts';
2525+export * as ComAtprotoIdentitySubmitPlcOperation from './types/com/atproto/identity/submitPlcOperation.ts';
2626+export * as ComAtprotoIdentityUpdateHandle from './types/com/atproto/identity/updateHandle.ts';
2727+export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.ts';
2828+export * as ComAtprotoLabelQueryLabels from './types/com/atproto/label/queryLabels.ts';
2929+export * as ComAtprotoLabelSubscribeLabels from './types/com/atproto/label/subscribeLabels.ts';
3030+export * as ComAtprotoLexiconResolveLexicon from './types/com/atproto/lexicon/resolveLexicon.ts';
3131+export * as ComAtprotoLexiconSchema from './types/com/atproto/lexicon/schema.ts';
3232+export * as ComAtprotoModerationCreateReport from './types/com/atproto/moderation/createReport.ts';
3333+export * as ComAtprotoModerationDefs from './types/com/atproto/moderation/defs.ts';
3434+export * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.ts';
3535+export * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.ts';
3636+export * as ComAtprotoRepoDefs from './types/com/atproto/repo/defs.ts';
3737+export * as ComAtprotoRepoDeleteRecord from './types/com/atproto/repo/deleteRecord.ts';
3838+export * as ComAtprotoRepoDescribeRepo from './types/com/atproto/repo/describeRepo.ts';
3939+export * as ComAtprotoRepoGetRecord from './types/com/atproto/repo/getRecord.ts';
4040+export * as ComAtprotoRepoImportRepo from './types/com/atproto/repo/importRepo.ts';
4141+export * as ComAtprotoRepoListMissingBlobs from './types/com/atproto/repo/listMissingBlobs.ts';
4242+export * as ComAtprotoRepoListRecords from './types/com/atproto/repo/listRecords.ts';
4343+export * as ComAtprotoRepoPutRecord from './types/com/atproto/repo/putRecord.ts';
4444+export * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.ts';
4545+export * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob.ts';
4646+export * as ComAtprotoServerActivateAccount from './types/com/atproto/server/activateAccount.ts';
4747+export * as ComAtprotoServerCheckAccountStatus from './types/com/atproto/server/checkAccountStatus.ts';
4848+export * as ComAtprotoServerConfirmEmail from './types/com/atproto/server/confirmEmail.ts';
4949+export * as ComAtprotoServerCreateAccount from './types/com/atproto/server/createAccount.ts';
5050+export * as ComAtprotoServerCreateAppPassword from './types/com/atproto/server/createAppPassword.ts';
5151+export * as ComAtprotoServerCreateInviteCode from './types/com/atproto/server/createInviteCode.ts';
5252+export * as ComAtprotoServerCreateInviteCodes from './types/com/atproto/server/createInviteCodes.ts';
5353+export * as ComAtprotoServerCreateSession from './types/com/atproto/server/createSession.ts';
5454+export * as ComAtprotoServerDeactivateAccount from './types/com/atproto/server/deactivateAccount.ts';
5555+export * as ComAtprotoServerDefs from './types/com/atproto/server/defs.ts';
5656+export * as ComAtprotoServerDeleteAccount from './types/com/atproto/server/deleteAccount.ts';
5757+export * as ComAtprotoServerDeleteSession from './types/com/atproto/server/deleteSession.ts';
5858+export * as ComAtprotoServerDescribeServer from './types/com/atproto/server/describeServer.ts';
5959+export * as ComAtprotoServerGetAccountInviteCodes from './types/com/atproto/server/getAccountInviteCodes.ts';
6060+export * as ComAtprotoServerGetServiceAuth from './types/com/atproto/server/getServiceAuth.ts';
6161+export * as ComAtprotoServerGetSession from './types/com/atproto/server/getSession.ts';
6262+export * as ComAtprotoServerListAppPasswords from './types/com/atproto/server/listAppPasswords.ts';
6363+export * as ComAtprotoServerRefreshSession from './types/com/atproto/server/refreshSession.ts';
6464+export * as ComAtprotoServerRequestAccountDelete from './types/com/atproto/server/requestAccountDelete.ts';
6565+export * as ComAtprotoServerRequestEmailConfirmation from './types/com/atproto/server/requestEmailConfirmation.ts';
6666+export * as ComAtprotoServerRequestEmailUpdate from './types/com/atproto/server/requestEmailUpdate.ts';
6767+export * as ComAtprotoServerRequestPasswordReset from './types/com/atproto/server/requestPasswordReset.ts';
6868+export * as ComAtprotoServerReserveSigningKey from './types/com/atproto/server/reserveSigningKey.ts';
6969+export * as ComAtprotoServerResetPassword from './types/com/atproto/server/resetPassword.ts';
7070+export * as ComAtprotoServerRevokeAppPassword from './types/com/atproto/server/revokeAppPassword.ts';
7171+export * as ComAtprotoServerUpdateEmail from './types/com/atproto/server/updateEmail.ts';
7272+export * as ComAtprotoSyncDefs from './types/com/atproto/sync/defs.ts';
7373+export * as ComAtprotoSyncGetBlob from './types/com/atproto/sync/getBlob.ts';
7474+export * as ComAtprotoSyncGetBlocks from './types/com/atproto/sync/getBlocks.ts';
7575+export * as ComAtprotoSyncGetCheckout from './types/com/atproto/sync/getCheckout.ts';
7676+export * as ComAtprotoSyncGetHead from './types/com/atproto/sync/getHead.ts';
7777+export * as ComAtprotoSyncGetHostStatus from './types/com/atproto/sync/getHostStatus.ts';
7878+export * as ComAtprotoSyncGetLatestCommit from './types/com/atproto/sync/getLatestCommit.ts';
7979+export * as ComAtprotoSyncGetRecord from './types/com/atproto/sync/getRecord.ts';
8080+export * as ComAtprotoSyncGetRepo from './types/com/atproto/sync/getRepo.ts';
8181+export * as ComAtprotoSyncGetRepoStatus from './types/com/atproto/sync/getRepoStatus.ts';
8282+export * as ComAtprotoSyncListBlobs from './types/com/atproto/sync/listBlobs.ts';
8383+export * as ComAtprotoSyncListHosts from './types/com/atproto/sync/listHosts.ts';
8484+export * as ComAtprotoSyncListRepos from './types/com/atproto/sync/listRepos.ts';
8585+export * as ComAtprotoSyncListReposByCollection from './types/com/atproto/sync/listReposByCollection.ts';
8686+export * as ComAtprotoSyncNotifyOfUpdate from './types/com/atproto/sync/notifyOfUpdate.ts';
8787+export * as ComAtprotoSyncRequestCrawl from './types/com/atproto/sync/requestCrawl.ts';
8888+export * as ComAtprotoSyncSubscribeRepos from './types/com/atproto/sync/subscribeRepos.ts';
8989+export * as ComAtprotoTempAddReservedHandle from './types/com/atproto/temp/addReservedHandle.ts';
9090+export * as ComAtprotoTempCheckHandleAvailability from './types/com/atproto/temp/checkHandleAvailability.ts';
9191+export * as ComAtprotoTempCheckSignupQueue from './types/com/atproto/temp/checkSignupQueue.ts';
9292+export * as ComAtprotoTempDereferenceScope from './types/com/atproto/temp/dereferenceScope.ts';
9393+export * as ComAtprotoTempFetchLabels from './types/com/atproto/temp/fetchLabels.ts';
9494+export * as ComAtprotoTempRequestPhoneVerification from './types/com/atproto/temp/requestPhoneVerification.ts';
9595+export * as ComAtprotoTempRevokeAccountCredentials from './types/com/atproto/temp/revokeAccountCredentials.ts';
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as ComAtprotoServerDefs from '../server/defs.js';
44+import * as ComAtprotoServerDefs from '../server/defs.ts';
5566const _accountViewSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.admin.defs#accountView')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoAdminDefs from './defs.js';
55+import * as ComAtprotoAdminDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getAccountInfo', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoAdminDefs from './defs.js';
55+import * as ComAtprotoAdminDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getAccountInfos', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoServerDefs from '../server/defs.js';
55+import * as ComAtprotoServerDefs from '../server/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getInviteCodes', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js';
55+import * as ComAtprotoRepoStrongRef from '../repo/strongRef.ts';
6677-import * as ComAtprotoAdminDefs from './defs.js';
77+import * as ComAtprotoAdminDefs from './defs.ts';
8899const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getSubjectStatus', {
1010 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoAdminDefs from './defs.js';
55+import * as ComAtprotoAdminDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.searchAccounts', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js';
55+import * as ComAtprotoRepoStrongRef from '../repo/strongRef.ts';
6677-import * as ComAtprotoAdminDefs from './defs.js';
77+import * as ComAtprotoAdminDefs from './defs.ts';
8899const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.updateSubjectStatus', {
1010 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoIdentityDefs from './defs.js';
55+import * as ComAtprotoIdentityDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.identity.refreshIdentity', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoIdentityDefs from './defs.js';
55+import * as ComAtprotoIdentityDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.identity.resolveIdentity', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoLabelDefs from './defs.js';
55+import * as ComAtprotoLabelDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.label.queryLabels', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoLabelDefs from './defs.js';
55+import * as ComAtprotoLabelDefs from './defs.ts';
6677const _infoSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.label.subscribeLabels#info')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoLexiconSchema from './schema.js';
55+import * as ComAtprotoLexiconSchema from './schema.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.lexicon.resolveLexicon', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoAdminDefs from '../admin/defs.js';
66-import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js';
55+import * as ComAtprotoAdminDefs from '../admin/defs.ts';
66+import * as ComAtprotoRepoStrongRef from '../repo/strongRef.ts';
7788-import * as ComAtprotoModerationDefs from './defs.js';
88+import * as ComAtprotoModerationDefs from './defs.ts';
991010const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.moderation.createReport', {
1111 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoRepoDefs from './defs.js';
55+import * as ComAtprotoRepoDefs from './defs.ts';
6677const _createSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.repo.applyWrites#create')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoRepoDefs from './defs.js';
55+import * as ComAtprotoRepoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.createRecord', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoRepoDefs from './defs.js';
55+import * as ComAtprotoRepoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.deleteRecord', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoRepoDefs from './defs.js';
55+import * as ComAtprotoRepoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.putRecord', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoServerDefs from './defs.js';
55+import * as ComAtprotoServerDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.server.getAccountInviteCodes', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoSyncDefs from './defs.js';
55+import * as ComAtprotoSyncDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getHostStatus', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoSyncDefs from './defs.js';
55+import * as ComAtprotoSyncDefs from './defs.ts';
6677const _hostSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.sync.listHosts#host')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComAtprotoLabelDefs from '../label/defs.js';
55+import * as ComAtprotoLabelDefs from '../label/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.atproto.temp.fetchLabels', {
88 params: /*#__PURE__*/ v.object({
···11-export * as BlueMojiCollectionDefs from './types/blue/moji/collection/defs.js';
22-export * as BlueMojiCollectionGetItem from './types/blue/moji/collection/getItem.js';
33-export * as BlueMojiCollectionItem from './types/blue/moji/collection/item.js';
44-export * as BlueMojiCollectionListCollection from './types/blue/moji/collection/listCollection.js';
55-export * as BlueMojiCollectionPutItem from './types/blue/moji/collection/putItem.js';
66-export * as BlueMojiCollectionSaveToCollection from './types/blue/moji/collection/saveToCollection.js';
77-export * as BlueMojiPacksDefs from './types/blue/moji/packs/defs.js';
88-export * as BlueMojiPacksGetActorPacks from './types/blue/moji/packs/getActorPacks.js';
99-export * as BlueMojiPacksGetPack from './types/blue/moji/packs/getPack.js';
1010-export * as BlueMojiPacksGetPacks from './types/blue/moji/packs/getPacks.js';
1111-export * as BlueMojiPacksPack from './types/blue/moji/packs/pack.js';
1212-export * as BlueMojiPacksPackitem from './types/blue/moji/packs/packitem.js';
1313-export * as BlueMojiRichtextFacet from './types/blue/moji/richtext/facet.js';
11+export * as BlueMojiCollectionDefs from './types/blue/moji/collection/defs.ts';
22+export * as BlueMojiCollectionGetItem from './types/blue/moji/collection/getItem.ts';
33+export * as BlueMojiCollectionItem from './types/blue/moji/collection/item.ts';
44+export * as BlueMojiCollectionListCollection from './types/blue/moji/collection/listCollection.ts';
55+export * as BlueMojiCollectionPutItem from './types/blue/moji/collection/putItem.ts';
66+export * as BlueMojiCollectionSaveToCollection from './types/blue/moji/collection/saveToCollection.ts';
77+export * as BlueMojiPacksDefs from './types/blue/moji/packs/defs.ts';
88+export * as BlueMojiPacksGetActorPacks from './types/blue/moji/packs/getActorPacks.ts';
99+export * as BlueMojiPacksGetPack from './types/blue/moji/packs/getPack.ts';
1010+export * as BlueMojiPacksGetPacks from './types/blue/moji/packs/getPacks.ts';
1111+export * as BlueMojiPacksPack from './types/blue/moji/packs/pack.ts';
1212+export * as BlueMojiPacksPackitem from './types/blue/moji/packs/packitem.ts';
1313+export * as BlueMojiRichtextFacet from './types/blue/moji/richtext/facet.ts';
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiCollectionItem from './item.js';
55+import * as BlueMojiCollectionItem from './item.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('blue.moji.collection.getItem', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiCollectionItem from './item.js';
55+import * as BlueMojiCollectionItem from './item.ts';
6677const _itemViewSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blue.moji.collection.listCollection#itemView')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiCollectionItem from './item.js';
55+import * as BlueMojiCollectionItem from './item.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('blue.moji.collection.putItem', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiCollectionItem from './item.js';
55+import * as BlueMojiCollectionItem from './item.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('blue.moji.collection.saveToCollection', {
88 params: null,
···44import type {} from '@atcute/lexicons';
55import * as v from '@atcute/lexicons/validations';
6677-import * as BlueMojiCollectionItem from '../collection/item.js';
88-import * as BlueMojiRichtextFacet from '../richtext/facet.js';
77+import * as BlueMojiCollectionItem from '../collection/item.ts';
88+import * as BlueMojiRichtextFacet from '../richtext/facet.ts';
991010const _packItemViewSchema = /*#__PURE__*/ v.object({
1111 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blue.moji.packs.defs#packItemView')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiPacksDefs from './defs.js';
55+import * as BlueMojiPacksDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('blue.moji.packs.getActorPacks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiPacksDefs from './defs.js';
55+import * as BlueMojiPacksDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('blue.moji.packs.getPack', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlueMojiPacksDefs from './defs.js';
55+import * as BlueMojiPacksDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('blue.moji.packs.getPacks', {
88 params: /*#__PURE__*/ v.object({
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as BlueMojiRichtextFacet from '../richtext/facet.js';
66+import * as BlueMojiRichtextFacet from '../richtext/facet.ts';
7788const _mainSchema = /*#__PURE__*/ v.record(
99 /*#__PURE__*/ v.tidString(),
···11-export * from './lexicons/index.js';
11+export * from './lexicons/index.ts';
2233-export * from './utilities/embeds.js';
44-export * from './utilities/list.js';
55-export * from './utilities/profile.js';
66-export * from './utilities/starterpack.js';
33+export * from './utilities/embeds.ts';
44+export * from './utilities/list.ts';
55+export * from './utilities/profile.ts';
66+export * from './utilities/starterpack.ts';
···33import * as atproto from '@atproto/api';
44import { bench, do_not_optimize, run, summary } from 'mitata';
5566-import * as atcute from './lexicons/index.js';
66+import * as atcute from './lexicons/index.ts';
7788summary(() => {
99 bench('atcute', function* () {
+1-1
packages/definitions/bluesky/lib/lexicons.test.ts
···2233import { describe, it } from 'vitest';
4455-import { AppBskyFeedDefs, AppBskyFeedPost } from './lexicons/index.js';
55+import { AppBskyFeedDefs, AppBskyFeedPost } from './lexicons/index.ts';
6677describe('app.bsky.feed.post', () => {
88 it('validates post record', () => {
···11-export * as AppBskyActorDefs from './types/app/bsky/actor/defs.js';
22-export * as AppBskyActorGetPreferences from './types/app/bsky/actor/getPreferences.js';
33-export * as AppBskyActorGetProfile from './types/app/bsky/actor/getProfile.js';
44-export * as AppBskyActorGetProfiles from './types/app/bsky/actor/getProfiles.js';
55-export * as AppBskyActorGetSuggestions from './types/app/bsky/actor/getSuggestions.js';
66-export * as AppBskyActorProfile from './types/app/bsky/actor/profile.js';
77-export * as AppBskyActorPutPreferences from './types/app/bsky/actor/putPreferences.js';
88-export * as AppBskyActorSearchActors from './types/app/bsky/actor/searchActors.js';
99-export * as AppBskyActorSearchActorsTypeahead from './types/app/bsky/actor/searchActorsTypeahead.js';
1010-export * as AppBskyActorStatus from './types/app/bsky/actor/status.js';
1111-export * as AppBskyAgeassuranceBegin from './types/app/bsky/ageassurance/begin.js';
1212-export * as AppBskyAgeassuranceDefs from './types/app/bsky/ageassurance/defs.js';
1313-export * as AppBskyAgeassuranceGetConfig from './types/app/bsky/ageassurance/getConfig.js';
1414-export * as AppBskyAgeassuranceGetState from './types/app/bsky/ageassurance/getState.js';
1515-export * as AppBskyBookmarkCreateBookmark from './types/app/bsky/bookmark/createBookmark.js';
1616-export * as AppBskyBookmarkDefs from './types/app/bsky/bookmark/defs.js';
1717-export * as AppBskyBookmarkDeleteBookmark from './types/app/bsky/bookmark/deleteBookmark.js';
1818-export * as AppBskyBookmarkGetBookmarks from './types/app/bsky/bookmark/getBookmarks.js';
1919-export * as AppBskyContactDefs from './types/app/bsky/contact/defs.js';
2020-export * as AppBskyContactDismissMatch from './types/app/bsky/contact/dismissMatch.js';
2121-export * as AppBskyContactGetMatches from './types/app/bsky/contact/getMatches.js';
2222-export * as AppBskyContactGetSyncStatus from './types/app/bsky/contact/getSyncStatus.js';
2323-export * as AppBskyContactImportContacts from './types/app/bsky/contact/importContacts.js';
2424-export * as AppBskyContactRemoveData from './types/app/bsky/contact/removeData.js';
2525-export * as AppBskyContactSendNotification from './types/app/bsky/contact/sendNotification.js';
2626-export * as AppBskyContactStartPhoneVerification from './types/app/bsky/contact/startPhoneVerification.js';
2727-export * as AppBskyContactVerifyPhone from './types/app/bsky/contact/verifyPhone.js';
2828-export * as AppBskyDraftCreateDraft from './types/app/bsky/draft/createDraft.js';
2929-export * as AppBskyDraftDefs from './types/app/bsky/draft/defs.js';
3030-export * as AppBskyDraftDeleteDraft from './types/app/bsky/draft/deleteDraft.js';
3131-export * as AppBskyDraftGetDrafts from './types/app/bsky/draft/getDrafts.js';
3232-export * as AppBskyDraftUpdateDraft from './types/app/bsky/draft/updateDraft.js';
3333-export * as AppBskyEmbedDefs from './types/app/bsky/embed/defs.js';
3434-export * as AppBskyEmbedExternal from './types/app/bsky/embed/external.js';
3535-export * as AppBskyEmbedImages from './types/app/bsky/embed/images.js';
3636-export * as AppBskyEmbedRecord from './types/app/bsky/embed/record.js';
3737-export * as AppBskyEmbedRecordWithMedia from './types/app/bsky/embed/recordWithMedia.js';
3838-export * as AppBskyEmbedVideo from './types/app/bsky/embed/video.js';
3939-export * as AppBskyFeedDefs from './types/app/bsky/feed/defs.js';
4040-export * as AppBskyFeedDescribeFeedGenerator from './types/app/bsky/feed/describeFeedGenerator.js';
4141-export * as AppBskyFeedGenerator from './types/app/bsky/feed/generator.js';
4242-export * as AppBskyFeedGetActorFeeds from './types/app/bsky/feed/getActorFeeds.js';
4343-export * as AppBskyFeedGetActorLikes from './types/app/bsky/feed/getActorLikes.js';
4444-export * as AppBskyFeedGetAuthorFeed from './types/app/bsky/feed/getAuthorFeed.js';
4545-export * as AppBskyFeedGetFeed from './types/app/bsky/feed/getFeed.js';
4646-export * as AppBskyFeedGetFeedGenerator from './types/app/bsky/feed/getFeedGenerator.js';
4747-export * as AppBskyFeedGetFeedGenerators from './types/app/bsky/feed/getFeedGenerators.js';
4848-export * as AppBskyFeedGetFeedSkeleton from './types/app/bsky/feed/getFeedSkeleton.js';
4949-export * as AppBskyFeedGetLikes from './types/app/bsky/feed/getLikes.js';
5050-export * as AppBskyFeedGetListFeed from './types/app/bsky/feed/getListFeed.js';
5151-export * as AppBskyFeedGetPostThread from './types/app/bsky/feed/getPostThread.js';
5252-export * as AppBskyFeedGetPosts from './types/app/bsky/feed/getPosts.js';
5353-export * as AppBskyFeedGetQuotes from './types/app/bsky/feed/getQuotes.js';
5454-export * as AppBskyFeedGetRepostedBy from './types/app/bsky/feed/getRepostedBy.js';
5555-export * as AppBskyFeedGetSuggestedFeeds from './types/app/bsky/feed/getSuggestedFeeds.js';
5656-export * as AppBskyFeedGetTimeline from './types/app/bsky/feed/getTimeline.js';
5757-export * as AppBskyFeedLike from './types/app/bsky/feed/like.js';
5858-export * as AppBskyFeedPost from './types/app/bsky/feed/post.js';
5959-export * as AppBskyFeedPostgate from './types/app/bsky/feed/postgate.js';
6060-export * as AppBskyFeedRepost from './types/app/bsky/feed/repost.js';
6161-export * as AppBskyFeedSearchPosts from './types/app/bsky/feed/searchPosts.js';
6262-export * as AppBskyFeedSendInteractions from './types/app/bsky/feed/sendInteractions.js';
6363-export * as AppBskyFeedThreadgate from './types/app/bsky/feed/threadgate.js';
6464-export * as AppBskyGraphBlock from './types/app/bsky/graph/block.js';
6565-export * as AppBskyGraphDefs from './types/app/bsky/graph/defs.js';
6666-export * as AppBskyGraphFollow from './types/app/bsky/graph/follow.js';
6767-export * as AppBskyGraphGetActorStarterPacks from './types/app/bsky/graph/getActorStarterPacks.js';
6868-export * as AppBskyGraphGetBlocks from './types/app/bsky/graph/getBlocks.js';
6969-export * as AppBskyGraphGetFollowers from './types/app/bsky/graph/getFollowers.js';
7070-export * as AppBskyGraphGetFollows from './types/app/bsky/graph/getFollows.js';
7171-export * as AppBskyGraphGetKnownFollowers from './types/app/bsky/graph/getKnownFollowers.js';
7272-export * as AppBskyGraphGetList from './types/app/bsky/graph/getList.js';
7373-export * as AppBskyGraphGetListBlocks from './types/app/bsky/graph/getListBlocks.js';
7474-export * as AppBskyGraphGetListMutes from './types/app/bsky/graph/getListMutes.js';
7575-export * as AppBskyGraphGetLists from './types/app/bsky/graph/getLists.js';
7676-export * as AppBskyGraphGetListsWithMembership from './types/app/bsky/graph/getListsWithMembership.js';
7777-export * as AppBskyGraphGetMutes from './types/app/bsky/graph/getMutes.js';
7878-export * as AppBskyGraphGetRelationships from './types/app/bsky/graph/getRelationships.js';
7979-export * as AppBskyGraphGetStarterPack from './types/app/bsky/graph/getStarterPack.js';
8080-export * as AppBskyGraphGetStarterPacks from './types/app/bsky/graph/getStarterPacks.js';
8181-export * as AppBskyGraphGetStarterPacksWithMembership from './types/app/bsky/graph/getStarterPacksWithMembership.js';
8282-export * as AppBskyGraphGetSuggestedFollowsByActor from './types/app/bsky/graph/getSuggestedFollowsByActor.js';
8383-export * as AppBskyGraphList from './types/app/bsky/graph/list.js';
8484-export * as AppBskyGraphListblock from './types/app/bsky/graph/listblock.js';
8585-export * as AppBskyGraphListitem from './types/app/bsky/graph/listitem.js';
8686-export * as AppBskyGraphMuteActor from './types/app/bsky/graph/muteActor.js';
8787-export * as AppBskyGraphMuteActorList from './types/app/bsky/graph/muteActorList.js';
8888-export * as AppBskyGraphMuteThread from './types/app/bsky/graph/muteThread.js';
8989-export * as AppBskyGraphSearchStarterPacks from './types/app/bsky/graph/searchStarterPacks.js';
9090-export * as AppBskyGraphStarterpack from './types/app/bsky/graph/starterpack.js';
9191-export * as AppBskyGraphUnmuteActor from './types/app/bsky/graph/unmuteActor.js';
9292-export * as AppBskyGraphUnmuteActorList from './types/app/bsky/graph/unmuteActorList.js';
9393-export * as AppBskyGraphUnmuteThread from './types/app/bsky/graph/unmuteThread.js';
9494-export * as AppBskyGraphVerification from './types/app/bsky/graph/verification.js';
9595-export * as AppBskyLabelerDefs from './types/app/bsky/labeler/defs.js';
9696-export * as AppBskyLabelerGetServices from './types/app/bsky/labeler/getServices.js';
9797-export * as AppBskyLabelerService from './types/app/bsky/labeler/service.js';
9898-export * as AppBskyNotificationDeclaration from './types/app/bsky/notification/declaration.js';
9999-export * as AppBskyNotificationDefs from './types/app/bsky/notification/defs.js';
100100-export * as AppBskyNotificationGetPreferences from './types/app/bsky/notification/getPreferences.js';
101101-export * as AppBskyNotificationGetUnreadCount from './types/app/bsky/notification/getUnreadCount.js';
102102-export * as AppBskyNotificationListActivitySubscriptions from './types/app/bsky/notification/listActivitySubscriptions.js';
103103-export * as AppBskyNotificationListNotifications from './types/app/bsky/notification/listNotifications.js';
104104-export * as AppBskyNotificationPutActivitySubscription from './types/app/bsky/notification/putActivitySubscription.js';
105105-export * as AppBskyNotificationPutPreferences from './types/app/bsky/notification/putPreferences.js';
106106-export * as AppBskyNotificationPutPreferencesV2 from './types/app/bsky/notification/putPreferencesV2.js';
107107-export * as AppBskyNotificationRegisterPush from './types/app/bsky/notification/registerPush.js';
108108-export * as AppBskyNotificationUnregisterPush from './types/app/bsky/notification/unregisterPush.js';
109109-export * as AppBskyNotificationUpdateSeen from './types/app/bsky/notification/updateSeen.js';
110110-export * as AppBskyRichtextFacet from './types/app/bsky/richtext/facet.js';
111111-export * as AppBskyUnspeccedDefs from './types/app/bsky/unspecced/defs.js';
112112-export * as AppBskyUnspeccedGetAgeAssuranceState from './types/app/bsky/unspecced/getAgeAssuranceState.js';
113113-export * as AppBskyUnspeccedGetConfig from './types/app/bsky/unspecced/getConfig.js';
114114-export * as AppBskyUnspeccedGetOnboardingSuggestedStarterPacks from './types/app/bsky/unspecced/getOnboardingSuggestedStarterPacks.js';
115115-export * as AppBskyUnspeccedGetOnboardingSuggestedStarterPacksSkeleton from './types/app/bsky/unspecced/getOnboardingSuggestedStarterPacksSkeleton.js';
116116-export * as AppBskyUnspeccedGetPopularFeedGenerators from './types/app/bsky/unspecced/getPopularFeedGenerators.js';
117117-export * as AppBskyUnspeccedGetPostThreadOtherV2 from './types/app/bsky/unspecced/getPostThreadOtherV2.js';
118118-export * as AppBskyUnspeccedGetPostThreadV2 from './types/app/bsky/unspecced/getPostThreadV2.js';
119119-export * as AppBskyUnspeccedGetSuggestedFeeds from './types/app/bsky/unspecced/getSuggestedFeeds.js';
120120-export * as AppBskyUnspeccedGetSuggestedFeedsSkeleton from './types/app/bsky/unspecced/getSuggestedFeedsSkeleton.js';
121121-export * as AppBskyUnspeccedGetSuggestedStarterPacks from './types/app/bsky/unspecced/getSuggestedStarterPacks.js';
122122-export * as AppBskyUnspeccedGetSuggestedStarterPacksSkeleton from './types/app/bsky/unspecced/getSuggestedStarterPacksSkeleton.js';
123123-export * as AppBskyUnspeccedGetSuggestedUsers from './types/app/bsky/unspecced/getSuggestedUsers.js';
124124-export * as AppBskyUnspeccedGetSuggestedUsersSkeleton from './types/app/bsky/unspecced/getSuggestedUsersSkeleton.js';
125125-export * as AppBskyUnspeccedGetSuggestionsSkeleton from './types/app/bsky/unspecced/getSuggestionsSkeleton.js';
126126-export * as AppBskyUnspeccedGetTaggedSuggestions from './types/app/bsky/unspecced/getTaggedSuggestions.js';
127127-export * as AppBskyUnspeccedGetTrendingTopics from './types/app/bsky/unspecced/getTrendingTopics.js';
128128-export * as AppBskyUnspeccedGetTrends from './types/app/bsky/unspecced/getTrends.js';
129129-export * as AppBskyUnspeccedGetTrendsSkeleton from './types/app/bsky/unspecced/getTrendsSkeleton.js';
130130-export * as AppBskyUnspeccedInitAgeAssurance from './types/app/bsky/unspecced/initAgeAssurance.js';
131131-export * as AppBskyUnspeccedSearchActorsSkeleton from './types/app/bsky/unspecced/searchActorsSkeleton.js';
132132-export * as AppBskyUnspeccedSearchPostsSkeleton from './types/app/bsky/unspecced/searchPostsSkeleton.js';
133133-export * as AppBskyUnspeccedSearchStarterPacksSkeleton from './types/app/bsky/unspecced/searchStarterPacksSkeleton.js';
134134-export * as AppBskyVideoDefs from './types/app/bsky/video/defs.js';
135135-export * as AppBskyVideoGetJobStatus from './types/app/bsky/video/getJobStatus.js';
136136-export * as AppBskyVideoGetUploadLimits from './types/app/bsky/video/getUploadLimits.js';
137137-export * as AppBskyVideoUploadVideo from './types/app/bsky/video/uploadVideo.js';
138138-export * as ChatBskyActorDeclaration from './types/chat/bsky/actor/declaration.js';
139139-export * as ChatBskyActorDefs from './types/chat/bsky/actor/defs.js';
140140-export * as ChatBskyActorDeleteAccount from './types/chat/bsky/actor/deleteAccount.js';
141141-export * as ChatBskyActorExportAccountData from './types/chat/bsky/actor/exportAccountData.js';
142142-export * as ChatBskyConvoAcceptConvo from './types/chat/bsky/convo/acceptConvo.js';
143143-export * as ChatBskyConvoAddReaction from './types/chat/bsky/convo/addReaction.js';
144144-export * as ChatBskyConvoDefs from './types/chat/bsky/convo/defs.js';
145145-export * as ChatBskyConvoDeleteMessageForSelf from './types/chat/bsky/convo/deleteMessageForSelf.js';
146146-export * as ChatBskyConvoGetConvo from './types/chat/bsky/convo/getConvo.js';
147147-export * as ChatBskyConvoGetConvoAvailability from './types/chat/bsky/convo/getConvoAvailability.js';
148148-export * as ChatBskyConvoGetConvoForMembers from './types/chat/bsky/convo/getConvoForMembers.js';
149149-export * as ChatBskyConvoGetLog from './types/chat/bsky/convo/getLog.js';
150150-export * as ChatBskyConvoGetMessages from './types/chat/bsky/convo/getMessages.js';
151151-export * as ChatBskyConvoLeaveConvo from './types/chat/bsky/convo/leaveConvo.js';
152152-export * as ChatBskyConvoListConvos from './types/chat/bsky/convo/listConvos.js';
153153-export * as ChatBskyConvoMuteConvo from './types/chat/bsky/convo/muteConvo.js';
154154-export * as ChatBskyConvoRemoveReaction from './types/chat/bsky/convo/removeReaction.js';
155155-export * as ChatBskyConvoSendMessage from './types/chat/bsky/convo/sendMessage.js';
156156-export * as ChatBskyConvoSendMessageBatch from './types/chat/bsky/convo/sendMessageBatch.js';
157157-export * as ChatBskyConvoUnmuteConvo from './types/chat/bsky/convo/unmuteConvo.js';
158158-export * as ChatBskyConvoUpdateAllRead from './types/chat/bsky/convo/updateAllRead.js';
159159-export * as ChatBskyConvoUpdateRead from './types/chat/bsky/convo/updateRead.js';
160160-export * as ChatBskyModerationGetActorMetadata from './types/chat/bsky/moderation/getActorMetadata.js';
161161-export * as ChatBskyModerationGetMessageContext from './types/chat/bsky/moderation/getMessageContext.js';
162162-export * as ChatBskyModerationUpdateActorAccess from './types/chat/bsky/moderation/updateActorAccess.js';
11+export * as AppBskyActorDefs from './types/app/bsky/actor/defs.ts';
22+export * as AppBskyActorGetPreferences from './types/app/bsky/actor/getPreferences.ts';
33+export * as AppBskyActorGetProfile from './types/app/bsky/actor/getProfile.ts';
44+export * as AppBskyActorGetProfiles from './types/app/bsky/actor/getProfiles.ts';
55+export * as AppBskyActorGetSuggestions from './types/app/bsky/actor/getSuggestions.ts';
66+export * as AppBskyActorProfile from './types/app/bsky/actor/profile.ts';
77+export * as AppBskyActorPutPreferences from './types/app/bsky/actor/putPreferences.ts';
88+export * as AppBskyActorSearchActors from './types/app/bsky/actor/searchActors.ts';
99+export * as AppBskyActorSearchActorsTypeahead from './types/app/bsky/actor/searchActorsTypeahead.ts';
1010+export * as AppBskyActorStatus from './types/app/bsky/actor/status.ts';
1111+export * as AppBskyAgeassuranceBegin from './types/app/bsky/ageassurance/begin.ts';
1212+export * as AppBskyAgeassuranceDefs from './types/app/bsky/ageassurance/defs.ts';
1313+export * as AppBskyAgeassuranceGetConfig from './types/app/bsky/ageassurance/getConfig.ts';
1414+export * as AppBskyAgeassuranceGetState from './types/app/bsky/ageassurance/getState.ts';
1515+export * as AppBskyBookmarkCreateBookmark from './types/app/bsky/bookmark/createBookmark.ts';
1616+export * as AppBskyBookmarkDefs from './types/app/bsky/bookmark/defs.ts';
1717+export * as AppBskyBookmarkDeleteBookmark from './types/app/bsky/bookmark/deleteBookmark.ts';
1818+export * as AppBskyBookmarkGetBookmarks from './types/app/bsky/bookmark/getBookmarks.ts';
1919+export * as AppBskyContactDefs from './types/app/bsky/contact/defs.ts';
2020+export * as AppBskyContactDismissMatch from './types/app/bsky/contact/dismissMatch.ts';
2121+export * as AppBskyContactGetMatches from './types/app/bsky/contact/getMatches.ts';
2222+export * as AppBskyContactGetSyncStatus from './types/app/bsky/contact/getSyncStatus.ts';
2323+export * as AppBskyContactImportContacts from './types/app/bsky/contact/importContacts.ts';
2424+export * as AppBskyContactRemoveData from './types/app/bsky/contact/removeData.ts';
2525+export * as AppBskyContactSendNotification from './types/app/bsky/contact/sendNotification.ts';
2626+export * as AppBskyContactStartPhoneVerification from './types/app/bsky/contact/startPhoneVerification.ts';
2727+export * as AppBskyContactVerifyPhone from './types/app/bsky/contact/verifyPhone.ts';
2828+export * as AppBskyDraftCreateDraft from './types/app/bsky/draft/createDraft.ts';
2929+export * as AppBskyDraftDefs from './types/app/bsky/draft/defs.ts';
3030+export * as AppBskyDraftDeleteDraft from './types/app/bsky/draft/deleteDraft.ts';
3131+export * as AppBskyDraftGetDrafts from './types/app/bsky/draft/getDrafts.ts';
3232+export * as AppBskyDraftUpdateDraft from './types/app/bsky/draft/updateDraft.ts';
3333+export * as AppBskyEmbedDefs from './types/app/bsky/embed/defs.ts';
3434+export * as AppBskyEmbedExternal from './types/app/bsky/embed/external.ts';
3535+export * as AppBskyEmbedImages from './types/app/bsky/embed/images.ts';
3636+export * as AppBskyEmbedRecord from './types/app/bsky/embed/record.ts';
3737+export * as AppBskyEmbedRecordWithMedia from './types/app/bsky/embed/recordWithMedia.ts';
3838+export * as AppBskyEmbedVideo from './types/app/bsky/embed/video.ts';
3939+export * as AppBskyFeedDefs from './types/app/bsky/feed/defs.ts';
4040+export * as AppBskyFeedDescribeFeedGenerator from './types/app/bsky/feed/describeFeedGenerator.ts';
4141+export * as AppBskyFeedGenerator from './types/app/bsky/feed/generator.ts';
4242+export * as AppBskyFeedGetActorFeeds from './types/app/bsky/feed/getActorFeeds.ts';
4343+export * as AppBskyFeedGetActorLikes from './types/app/bsky/feed/getActorLikes.ts';
4444+export * as AppBskyFeedGetAuthorFeed from './types/app/bsky/feed/getAuthorFeed.ts';
4545+export * as AppBskyFeedGetFeed from './types/app/bsky/feed/getFeed.ts';
4646+export * as AppBskyFeedGetFeedGenerator from './types/app/bsky/feed/getFeedGenerator.ts';
4747+export * as AppBskyFeedGetFeedGenerators from './types/app/bsky/feed/getFeedGenerators.ts';
4848+export * as AppBskyFeedGetFeedSkeleton from './types/app/bsky/feed/getFeedSkeleton.ts';
4949+export * as AppBskyFeedGetLikes from './types/app/bsky/feed/getLikes.ts';
5050+export * as AppBskyFeedGetListFeed from './types/app/bsky/feed/getListFeed.ts';
5151+export * as AppBskyFeedGetPostThread from './types/app/bsky/feed/getPostThread.ts';
5252+export * as AppBskyFeedGetPosts from './types/app/bsky/feed/getPosts.ts';
5353+export * as AppBskyFeedGetQuotes from './types/app/bsky/feed/getQuotes.ts';
5454+export * as AppBskyFeedGetRepostedBy from './types/app/bsky/feed/getRepostedBy.ts';
5555+export * as AppBskyFeedGetSuggestedFeeds from './types/app/bsky/feed/getSuggestedFeeds.ts';
5656+export * as AppBskyFeedGetTimeline from './types/app/bsky/feed/getTimeline.ts';
5757+export * as AppBskyFeedLike from './types/app/bsky/feed/like.ts';
5858+export * as AppBskyFeedPost from './types/app/bsky/feed/post.ts';
5959+export * as AppBskyFeedPostgate from './types/app/bsky/feed/postgate.ts';
6060+export * as AppBskyFeedRepost from './types/app/bsky/feed/repost.ts';
6161+export * as AppBskyFeedSearchPosts from './types/app/bsky/feed/searchPosts.ts';
6262+export * as AppBskyFeedSendInteractions from './types/app/bsky/feed/sendInteractions.ts';
6363+export * as AppBskyFeedThreadgate from './types/app/bsky/feed/threadgate.ts';
6464+export * as AppBskyGraphBlock from './types/app/bsky/graph/block.ts';
6565+export * as AppBskyGraphDefs from './types/app/bsky/graph/defs.ts';
6666+export * as AppBskyGraphFollow from './types/app/bsky/graph/follow.ts';
6767+export * as AppBskyGraphGetActorStarterPacks from './types/app/bsky/graph/getActorStarterPacks.ts';
6868+export * as AppBskyGraphGetBlocks from './types/app/bsky/graph/getBlocks.ts';
6969+export * as AppBskyGraphGetFollowers from './types/app/bsky/graph/getFollowers.ts';
7070+export * as AppBskyGraphGetFollows from './types/app/bsky/graph/getFollows.ts';
7171+export * as AppBskyGraphGetKnownFollowers from './types/app/bsky/graph/getKnownFollowers.ts';
7272+export * as AppBskyGraphGetList from './types/app/bsky/graph/getList.ts';
7373+export * as AppBskyGraphGetListBlocks from './types/app/bsky/graph/getListBlocks.ts';
7474+export * as AppBskyGraphGetListMutes from './types/app/bsky/graph/getListMutes.ts';
7575+export * as AppBskyGraphGetLists from './types/app/bsky/graph/getLists.ts';
7676+export * as AppBskyGraphGetListsWithMembership from './types/app/bsky/graph/getListsWithMembership.ts';
7777+export * as AppBskyGraphGetMutes from './types/app/bsky/graph/getMutes.ts';
7878+export * as AppBskyGraphGetRelationships from './types/app/bsky/graph/getRelationships.ts';
7979+export * as AppBskyGraphGetStarterPack from './types/app/bsky/graph/getStarterPack.ts';
8080+export * as AppBskyGraphGetStarterPacks from './types/app/bsky/graph/getStarterPacks.ts';
8181+export * as AppBskyGraphGetStarterPacksWithMembership from './types/app/bsky/graph/getStarterPacksWithMembership.ts';
8282+export * as AppBskyGraphGetSuggestedFollowsByActor from './types/app/bsky/graph/getSuggestedFollowsByActor.ts';
8383+export * as AppBskyGraphList from './types/app/bsky/graph/list.ts';
8484+export * as AppBskyGraphListblock from './types/app/bsky/graph/listblock.ts';
8585+export * as AppBskyGraphListitem from './types/app/bsky/graph/listitem.ts';
8686+export * as AppBskyGraphMuteActor from './types/app/bsky/graph/muteActor.ts';
8787+export * as AppBskyGraphMuteActorList from './types/app/bsky/graph/muteActorList.ts';
8888+export * as AppBskyGraphMuteThread from './types/app/bsky/graph/muteThread.ts';
8989+export * as AppBskyGraphSearchStarterPacks from './types/app/bsky/graph/searchStarterPacks.ts';
9090+export * as AppBskyGraphStarterpack from './types/app/bsky/graph/starterpack.ts';
9191+export * as AppBskyGraphUnmuteActor from './types/app/bsky/graph/unmuteActor.ts';
9292+export * as AppBskyGraphUnmuteActorList from './types/app/bsky/graph/unmuteActorList.ts';
9393+export * as AppBskyGraphUnmuteThread from './types/app/bsky/graph/unmuteThread.ts';
9494+export * as AppBskyGraphVerification from './types/app/bsky/graph/verification.ts';
9595+export * as AppBskyLabelerDefs from './types/app/bsky/labeler/defs.ts';
9696+export * as AppBskyLabelerGetServices from './types/app/bsky/labeler/getServices.ts';
9797+export * as AppBskyLabelerService from './types/app/bsky/labeler/service.ts';
9898+export * as AppBskyNotificationDeclaration from './types/app/bsky/notification/declaration.ts';
9999+export * as AppBskyNotificationDefs from './types/app/bsky/notification/defs.ts';
100100+export * as AppBskyNotificationGetPreferences from './types/app/bsky/notification/getPreferences.ts';
101101+export * as AppBskyNotificationGetUnreadCount from './types/app/bsky/notification/getUnreadCount.ts';
102102+export * as AppBskyNotificationListActivitySubscriptions from './types/app/bsky/notification/listActivitySubscriptions.ts';
103103+export * as AppBskyNotificationListNotifications from './types/app/bsky/notification/listNotifications.ts';
104104+export * as AppBskyNotificationPutActivitySubscription from './types/app/bsky/notification/putActivitySubscription.ts';
105105+export * as AppBskyNotificationPutPreferences from './types/app/bsky/notification/putPreferences.ts';
106106+export * as AppBskyNotificationPutPreferencesV2 from './types/app/bsky/notification/putPreferencesV2.ts';
107107+export * as AppBskyNotificationRegisterPush from './types/app/bsky/notification/registerPush.ts';
108108+export * as AppBskyNotificationUnregisterPush from './types/app/bsky/notification/unregisterPush.ts';
109109+export * as AppBskyNotificationUpdateSeen from './types/app/bsky/notification/updateSeen.ts';
110110+export * as AppBskyRichtextFacet from './types/app/bsky/richtext/facet.ts';
111111+export * as AppBskyUnspeccedDefs from './types/app/bsky/unspecced/defs.ts';
112112+export * as AppBskyUnspeccedGetAgeAssuranceState from './types/app/bsky/unspecced/getAgeAssuranceState.ts';
113113+export * as AppBskyUnspeccedGetConfig from './types/app/bsky/unspecced/getConfig.ts';
114114+export * as AppBskyUnspeccedGetOnboardingSuggestedStarterPacks from './types/app/bsky/unspecced/getOnboardingSuggestedStarterPacks.ts';
115115+export * as AppBskyUnspeccedGetOnboardingSuggestedStarterPacksSkeleton from './types/app/bsky/unspecced/getOnboardingSuggestedStarterPacksSkeleton.ts';
116116+export * as AppBskyUnspeccedGetPopularFeedGenerators from './types/app/bsky/unspecced/getPopularFeedGenerators.ts';
117117+export * as AppBskyUnspeccedGetPostThreadOtherV2 from './types/app/bsky/unspecced/getPostThreadOtherV2.ts';
118118+export * as AppBskyUnspeccedGetPostThreadV2 from './types/app/bsky/unspecced/getPostThreadV2.ts';
119119+export * as AppBskyUnspeccedGetSuggestedFeeds from './types/app/bsky/unspecced/getSuggestedFeeds.ts';
120120+export * as AppBskyUnspeccedGetSuggestedFeedsSkeleton from './types/app/bsky/unspecced/getSuggestedFeedsSkeleton.ts';
121121+export * as AppBskyUnspeccedGetSuggestedStarterPacks from './types/app/bsky/unspecced/getSuggestedStarterPacks.ts';
122122+export * as AppBskyUnspeccedGetSuggestedStarterPacksSkeleton from './types/app/bsky/unspecced/getSuggestedStarterPacksSkeleton.ts';
123123+export * as AppBskyUnspeccedGetSuggestedUsers from './types/app/bsky/unspecced/getSuggestedUsers.ts';
124124+export * as AppBskyUnspeccedGetSuggestedUsersSkeleton from './types/app/bsky/unspecced/getSuggestedUsersSkeleton.ts';
125125+export * as AppBskyUnspeccedGetSuggestionsSkeleton from './types/app/bsky/unspecced/getSuggestionsSkeleton.ts';
126126+export * as AppBskyUnspeccedGetTaggedSuggestions from './types/app/bsky/unspecced/getTaggedSuggestions.ts';
127127+export * as AppBskyUnspeccedGetTrendingTopics from './types/app/bsky/unspecced/getTrendingTopics.ts';
128128+export * as AppBskyUnspeccedGetTrends from './types/app/bsky/unspecced/getTrends.ts';
129129+export * as AppBskyUnspeccedGetTrendsSkeleton from './types/app/bsky/unspecced/getTrendsSkeleton.ts';
130130+export * as AppBskyUnspeccedInitAgeAssurance from './types/app/bsky/unspecced/initAgeAssurance.ts';
131131+export * as AppBskyUnspeccedSearchActorsSkeleton from './types/app/bsky/unspecced/searchActorsSkeleton.ts';
132132+export * as AppBskyUnspeccedSearchPostsSkeleton from './types/app/bsky/unspecced/searchPostsSkeleton.ts';
133133+export * as AppBskyUnspeccedSearchStarterPacksSkeleton from './types/app/bsky/unspecced/searchStarterPacksSkeleton.ts';
134134+export * as AppBskyVideoDefs from './types/app/bsky/video/defs.ts';
135135+export * as AppBskyVideoGetJobStatus from './types/app/bsky/video/getJobStatus.ts';
136136+export * as AppBskyVideoGetUploadLimits from './types/app/bsky/video/getUploadLimits.ts';
137137+export * as AppBskyVideoUploadVideo from './types/app/bsky/video/uploadVideo.ts';
138138+export * as ChatBskyActorDeclaration from './types/chat/bsky/actor/declaration.ts';
139139+export * as ChatBskyActorDefs from './types/chat/bsky/actor/defs.ts';
140140+export * as ChatBskyActorDeleteAccount from './types/chat/bsky/actor/deleteAccount.ts';
141141+export * as ChatBskyActorExportAccountData from './types/chat/bsky/actor/exportAccountData.ts';
142142+export * as ChatBskyConvoAcceptConvo from './types/chat/bsky/convo/acceptConvo.ts';
143143+export * as ChatBskyConvoAddReaction from './types/chat/bsky/convo/addReaction.ts';
144144+export * as ChatBskyConvoDefs from './types/chat/bsky/convo/defs.ts';
145145+export * as ChatBskyConvoDeleteMessageForSelf from './types/chat/bsky/convo/deleteMessageForSelf.ts';
146146+export * as ChatBskyConvoGetConvo from './types/chat/bsky/convo/getConvo.ts';
147147+export * as ChatBskyConvoGetConvoAvailability from './types/chat/bsky/convo/getConvoAvailability.ts';
148148+export * as ChatBskyConvoGetConvoForMembers from './types/chat/bsky/convo/getConvoForMembers.ts';
149149+export * as ChatBskyConvoGetLog from './types/chat/bsky/convo/getLog.ts';
150150+export * as ChatBskyConvoGetMessages from './types/chat/bsky/convo/getMessages.ts';
151151+export * as ChatBskyConvoLeaveConvo from './types/chat/bsky/convo/leaveConvo.ts';
152152+export * as ChatBskyConvoListConvos from './types/chat/bsky/convo/listConvos.ts';
153153+export * as ChatBskyConvoMuteConvo from './types/chat/bsky/convo/muteConvo.ts';
154154+export * as ChatBskyConvoRemoveReaction from './types/chat/bsky/convo/removeReaction.ts';
155155+export * as ChatBskyConvoSendMessage from './types/chat/bsky/convo/sendMessage.ts';
156156+export * as ChatBskyConvoSendMessageBatch from './types/chat/bsky/convo/sendMessageBatch.ts';
157157+export * as ChatBskyConvoUnmuteConvo from './types/chat/bsky/convo/unmuteConvo.ts';
158158+export * as ChatBskyConvoUpdateAllRead from './types/chat/bsky/convo/updateAllRead.ts';
159159+export * as ChatBskyConvoUpdateRead from './types/chat/bsky/convo/updateRead.ts';
160160+export * as ChatBskyModerationGetActorMetadata from './types/chat/bsky/moderation/getActorMetadata.ts';
161161+export * as ChatBskyModerationGetMessageContext from './types/chat/bsky/moderation/getMessageContext.ts';
162162+export * as ChatBskyModerationUpdateActorAccess from './types/chat/bsky/moderation/updateActorAccess.ts';
···33import type {} from '@atcute/lexicons';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyEmbedExternal from '../embed/external.js';
77-import * as AppBskyFeedPostgate from '../feed/postgate.js';
88-import * as AppBskyFeedThreadgate from '../feed/threadgate.js';
99-import * as AppBskyGraphDefs from '../graph/defs.js';
1010-import * as AppBskyNotificationDefs from '../notification/defs.js';
66+import * as AppBskyEmbedExternal from '../embed/external.ts';
77+import * as AppBskyFeedPostgate from '../feed/postgate.ts';
88+import * as AppBskyFeedThreadgate from '../feed/threadgate.ts';
99+import * as AppBskyGraphDefs from '../graph/defs.ts';
1010+import * as AppBskyNotificationDefs from '../notification/defs.ts';
11111212const _adultContentPrefSchema = /*#__PURE__*/ v.object({
1313 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.actor.defs#adultContentPref')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getPreferences', {
88 params: /*#__PURE__*/ v.object({}),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getProfile', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getProfiles', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getSuggestions', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.actor.putPreferences', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.searchActors', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from './defs.js';
55+import * as AppBskyActorDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.searchActorsTypeahead', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyEmbedExternal from '../embed/external.js';
55+import * as AppBskyEmbedExternal from '../embed/external.ts';
6677const _liveSchema = /*#__PURE__*/ v.literal('app.bsky.actor.status#live');
88const _mainSchema = /*#__PURE__*/ v.record(
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyAgeassuranceDefs from './defs.js';
55+import * as AppBskyAgeassuranceDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.ageassurance.begin', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyAgeassuranceDefs from './defs.js';
55+import * as AppBskyAgeassuranceDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.ageassurance.getConfig', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyAgeassuranceDefs from './defs.js';
55+import * as AppBskyAgeassuranceDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.ageassurance.getState', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from '../feed/defs.js';
55+import * as AppBskyFeedDefs from '../feed/defs.ts';
6677const _bookmarkSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.bookmark.defs#bookmark')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyBookmarkDefs from './defs.js';
55+import * as AppBskyBookmarkDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.bookmark.getBookmarks', {
88 params: /*#__PURE__*/ v.object({
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as AppBskyActorDefs from '../actor/defs.js';
44+import * as AppBskyActorDefs from '../actor/defs.ts';
5566const _matchAndContactIndexSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.contact.defs#matchAndContactIndex')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.contact.getMatches', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyContactDefs from './defs.js';
55+import * as AppBskyContactDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.contact.getSyncStatus', {
88 params: /*#__PURE__*/ v.object({}),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyContactDefs from './defs.js';
55+import * as AppBskyContactDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.importContacts', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyDraftDefs from './defs.js';
55+import * as AppBskyDraftDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.draft.createDraft', {
88 params: null,
···33import type {} from '@atcute/lexicons';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyFeedPostgate from '../feed/postgate.js';
77-import * as AppBskyFeedThreadgate from '../feed/threadgate.js';
66+import * as AppBskyFeedPostgate from '../feed/postgate.ts';
77+import * as AppBskyFeedThreadgate from '../feed/threadgate.ts';
8899const _draftSchema = /*#__PURE__*/ v.object({
1010 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.draft.defs#draft')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyDraftDefs from './defs.js';
55+import * as AppBskyDraftDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.draft.getDrafts', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyDraftDefs from './defs.js';
55+import * as AppBskyDraftDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.draft.updateDraft', {
88 params: null,
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as AppBskyEmbedDefs from './defs.js';
44+import * as AppBskyEmbedDefs from './defs.ts';
5566const _imageSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.embed.images#image')),
···33import type {} from '@atcute/lexicons';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyActorDefs from '../actor/defs.js';
77-import * as AppBskyFeedDefs from '../feed/defs.js';
88-import * as AppBskyGraphDefs from '../graph/defs.js';
99-import * as AppBskyLabelerDefs from '../labeler/defs.js';
66+import * as AppBskyActorDefs from '../actor/defs.ts';
77+import * as AppBskyFeedDefs from '../feed/defs.ts';
88+import * as AppBskyGraphDefs from '../graph/defs.ts';
99+import * as AppBskyLabelerDefs from '../labeler/defs.ts';
10101111-import * as AppBskyEmbedExternal from './external.js';
1212-import * as AppBskyEmbedImages from './images.js';
1313-import * as AppBskyEmbedRecordWithMedia from './recordWithMedia.js';
1414-import * as AppBskyEmbedVideo from './video.js';
1111+import * as AppBskyEmbedExternal from './external.ts';
1212+import * as AppBskyEmbedImages from './images.ts';
1313+import * as AppBskyEmbedRecordWithMedia from './recordWithMedia.ts';
1414+import * as AppBskyEmbedVideo from './video.ts';
15151616const _mainSchema = /*#__PURE__*/ v.object({
1717 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.embed.record')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as AppBskyEmbedExternal from './external.js';
55-import * as AppBskyEmbedImages from './images.js';
66-import * as AppBskyEmbedRecord from './record.js';
77-import * as AppBskyEmbedVideo from './video.js';
44+import * as AppBskyEmbedExternal from './external.ts';
55+import * as AppBskyEmbedImages from './images.ts';
66+import * as AppBskyEmbedRecord from './record.ts';
77+import * as AppBskyEmbedVideo from './video.ts';
8899const _mainSchema = /*#__PURE__*/ v.object({
1010 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.embed.recordWithMedia')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as AppBskyEmbedDefs from './defs.js';
44+import * as AppBskyEmbedDefs from './defs.ts';
5566const _captionSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.embed.video#caption')),
···22import type {} from '@atcute/lexicons';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
66-import * as AppBskyEmbedExternal from '../embed/external.js';
77-import * as AppBskyEmbedImages from '../embed/images.js';
88-import * as AppBskyEmbedRecord from '../embed/record.js';
99-import * as AppBskyEmbedRecordWithMedia from '../embed/recordWithMedia.js';
1010-import * as AppBskyEmbedVideo from '../embed/video.js';
1111-import * as AppBskyGraphDefs from '../graph/defs.js';
1212-import * as AppBskyRichtextFacet from '../richtext/facet.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
66+import * as AppBskyEmbedExternal from '../embed/external.ts';
77+import * as AppBskyEmbedImages from '../embed/images.ts';
88+import * as AppBskyEmbedRecord from '../embed/record.ts';
99+import * as AppBskyEmbedRecordWithMedia from '../embed/recordWithMedia.ts';
1010+import * as AppBskyEmbedVideo from '../embed/video.ts';
1111+import * as AppBskyGraphDefs from '../graph/defs.ts';
1212+import * as AppBskyRichtextFacet from '../richtext/facet.ts';
13131414const _blockedAuthorSchema = /*#__PURE__*/ v.object({
1515 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.defs#blockedAuthor')),
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyRichtextFacet from '../richtext/facet.js';
66+import * as AppBskyRichtextFacet from '../richtext/facet.ts';
7788const _mainSchema = /*#__PURE__*/ v.record(
99 /*#__PURE__*/ v.string(),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getActorFeeds', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getActorLikes', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getAuthorFeed', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeed', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeedGenerator', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeedGenerators', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeedSkeleton', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _likeSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.getLikes#like')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getListFeed', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getPostThread', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getPosts', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getQuotes', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getRepostedBy', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getSuggestedFeeds', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getTimeline', {
88 params: /*#__PURE__*/ v.object({
···44import type {} from '@atcute/lexicons/ambient';
55import * as v from '@atcute/lexicons/validations';
6677-import * as AppBskyEmbedExternal from '../embed/external.js';
88-import * as AppBskyEmbedImages from '../embed/images.js';
99-import * as AppBskyEmbedRecord from '../embed/record.js';
1010-import * as AppBskyEmbedRecordWithMedia from '../embed/recordWithMedia.js';
1111-import * as AppBskyEmbedVideo from '../embed/video.js';
1212-import * as AppBskyRichtextFacet from '../richtext/facet.js';
77+import * as AppBskyEmbedExternal from '../embed/external.ts';
88+import * as AppBskyEmbedImages from '../embed/images.ts';
99+import * as AppBskyEmbedRecord from '../embed/record.ts';
1010+import * as AppBskyEmbedRecordWithMedia from '../embed/recordWithMedia.ts';
1111+import * as AppBskyEmbedVideo from '../embed/video.ts';
1212+import * as AppBskyRichtextFacet from '../richtext/facet.ts';
13131414const _entitySchema = /*#__PURE__*/ v.object({
1515 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.post#entity')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.searchPosts', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from './defs.js';
55+import * as AppBskyFeedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.feed.sendInteractions', {
88 params: null,
···22import type {} from '@atcute/lexicons';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
66-import * as AppBskyFeedDefs from '../feed/defs.js';
77-import * as AppBskyRichtextFacet from '../richtext/facet.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
66+import * as AppBskyFeedDefs from '../feed/defs.ts';
77+import * as AppBskyRichtextFacet from '../richtext/facet.ts';
8899const _curatelistSchema = /*#__PURE__*/ v.literal('app.bsky.graph.defs#curatelist');
1010const _listItemViewSchema = /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getActorStarterPacks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getBlocks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getFollowers', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getFollows', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getKnownFollowers', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getList', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getListBlocks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getListMutes', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getLists', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _listWithMembershipSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getMutes', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getRelationships', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getStarterPack', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getStarterPacks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getStarterPacksWithMembership', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getSuggestedFollowsByActor', {
88 params: /*#__PURE__*/ v.object({
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyRichtextFacet from '../richtext/facet.js';
66+import * as AppBskyRichtextFacet from '../richtext/facet.ts';
7788-import * as AppBskyGraphDefs from './defs.js';
88+import * as AppBskyGraphDefs from './defs.ts';
991010const _mainSchema = /*#__PURE__*/ v.record(
1111 /*#__PURE__*/ v.tidString(),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from './defs.js';
55+import * as AppBskyGraphDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.searchStarterPacks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyRichtextFacet from '../richtext/facet.js';
55+import * as AppBskyRichtextFacet from '../richtext/facet.ts';
6677const _feedItemSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.graph.starterpack#feedItem')),
···33import type {} from '@atcute/lexicons';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyActorDefs from '../actor/defs.js';
66+import * as AppBskyActorDefs from '../actor/defs.ts';
7788const _labelerPoliciesSchema = /*#__PURE__*/ v.object({
99 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.labeler.defs#labelerPolicies')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyLabelerDefs from './defs.js';
55+import * as AppBskyLabelerDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.labeler.getServices', {
88 params: /*#__PURE__*/ v.object({
···44import type {} from '@atcute/lexicons/ambient';
55import * as v from '@atcute/lexicons/validations';
6677-import * as AppBskyLabelerDefs from './defs.js';
77+import * as AppBskyLabelerDefs from './defs.ts';
8899const _mainSchema = /*#__PURE__*/ v.record(
1010 /*#__PURE__*/ v.literal('self'),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyNotificationDefs from './defs.js';
55+import * as AppBskyNotificationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.getPreferences', {
88 params: /*#__PURE__*/ v.object({}),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.listActivitySubscriptions', {
88 params: /*#__PURE__*/ v.object({
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as AppBskyActorDefs from '../actor/defs.js';
66+import * as AppBskyActorDefs from '../actor/defs.ts';
7788const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.listNotifications', {
99 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyNotificationDefs from './defs.js';
55+import * as AppBskyNotificationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.putActivitySubscription', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyNotificationDefs from './defs.js';
55+import * as AppBskyNotificationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.putPreferencesV2', {
88 params: null,
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as AppBskyActorDefs from '../actor/defs.js';
55-import * as AppBskyFeedDefs from '../feed/defs.js';
44+import * as AppBskyActorDefs from '../actor/defs.ts';
55+import * as AppBskyFeedDefs from '../feed/defs.ts';
6677const _ageAssuranceEventSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.unspecced.defs#ageAssuranceEvent')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getAgeAssuranceState', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from '../graph/defs.js';
55+import * as AppBskyGraphDefs from '../graph/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getOnboardingSuggestedStarterPacks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from '../feed/defs.js';
55+import * as AppBskyFeedDefs from '../feed/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getPopularFeedGenerators', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getPostThreadOtherV2', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from '../feed/defs.js';
55+import * as AppBskyFeedDefs from '../feed/defs.ts';
6677-import * as AppBskyUnspeccedDefs from './defs.js';
77+import * as AppBskyUnspeccedDefs from './defs.ts';
8899const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getPostThreadV2', {
1010 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyFeedDefs from '../feed/defs.js';
55+import * as AppBskyFeedDefs from '../feed/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedFeeds', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyGraphDefs from '../graph/defs.js';
55+import * as AppBskyGraphDefs from '../graph/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedStarterPacks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../actor/defs.js';
55+import * as AppBskyActorDefs from '../actor/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedUsers', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestionsSkeleton', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTrendingTopics', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTrends', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTrendsSkeleton', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.unspecced.initAgeAssurance', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.searchActorsSkeleton', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.searchPostsSkeleton', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyUnspeccedDefs from './defs.js';
55+import * as AppBskyUnspeccedDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.searchStarterPacksSkeleton', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyVideoDefs from './defs.js';
55+import * as AppBskyVideoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('app.bsky.video.getJobStatus', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyVideoDefs from './defs.js';
55+import * as AppBskyVideoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.video.uploadVideo', {
88 params: null,
···22import type {} from '@atcute/lexicons';
33import * as v from '@atcute/lexicons/validations';
4455-import * as AppBskyActorDefs from '../../../app/bsky/actor/defs.js';
55+import * as AppBskyActorDefs from '../../../app/bsky/actor/defs.ts';
6677const _profileViewBasicSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('chat.bsky.actor.defs#profileViewBasic')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.addReaction', {
88 params: null,
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as AppBskyEmbedRecord from '../../../app/bsky/embed/record.js';
55-import * as AppBskyRichtextFacet from '../../../app/bsky/richtext/facet.js';
66-import * as ChatBskyActorDefs from '../actor/defs.js';
44+import * as AppBskyEmbedRecord from '../../../app/bsky/embed/record.ts';
55+import * as AppBskyRichtextFacet from '../../../app/bsky/richtext/facet.ts';
66+import * as ChatBskyActorDefs from '../actor/defs.ts';
7788const _convoViewSchema = /*#__PURE__*/ v.object({
99 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('chat.bsky.convo.defs#convoView')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.deleteMessageForSelf', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getConvo', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getConvoAvailability', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getConvoForMembers', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getLog', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getMessages', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.listConvos', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.muteConvo', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.removeReaction', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.sendMessage', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _batchItemSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('chat.bsky.convo.sendMessageBatch#batchItem')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.unmuteConvo', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from './defs.js';
55+import * as ChatBskyConvoDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.updateRead', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ChatBskyConvoDefs from '../convo/defs.js';
55+import * as ChatBskyConvoDefs from '../convo/defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.moderation.getMessageContext', {
88 params: /*#__PURE__*/ v.object({
···11import type { $type } from '@atcute/lexicons';
2233-import type * as AppBskyEmbedRecord from '../lexicons/types/app/bsky/embed/record.js';
44-import type * as AppBskyEmbedRecordWithMedia from '../lexicons/types/app/bsky/embed/recordWithMedia.js';
55-import type * as AppBskyFeedDefs from '../lexicons/types/app/bsky/feed/defs.js';
66-import type * as AppBskyFeedPost from '../lexicons/types/app/bsky/feed/post.js';
33+import type * as AppBskyEmbedRecord from '../lexicons/types/app/bsky/embed/record.ts';
44+import type * as AppBskyEmbedRecordWithMedia from '../lexicons/types/app/bsky/embed/recordWithMedia.ts';
55+import type * as AppBskyFeedDefs from '../lexicons/types/app/bsky/feed/defs.ts';
66+import type * as AppBskyFeedPost from '../lexicons/types/app/bsky/feed/post.ts';
7788/**
99 * a union type of all possible raw embeds.
···11-import type { AppBskyGraphDefs } from '../lexicons/index.js';
11+import type { AppBskyGraphDefs } from '../lexicons/index.ts';
2233/**
44 * a union type of all possible list views.
···11-import type { AppBskyActorDefs, ChatBskyActorDefs } from '../lexicons/index.js';
11+import type { AppBskyActorDefs, ChatBskyActorDefs } from '../lexicons/index.ts';
2233/**
44 * a union type of all possible profile views.
···11-import type { AppBskyGraphDefs } from '../lexicons/index.js';
11+import type { AppBskyGraphDefs } from '../lexicons/index.ts';
2233/**
44 * a union type of all possible starterpack views.
···11-export * as FyiFrontpageFeedComment from './types/fyi/frontpage/feed/comment.js';
22-export * as FyiFrontpageFeedPost from './types/fyi/frontpage/feed/post.js';
33-export * as FyiFrontpageFeedVote from './types/fyi/frontpage/feed/vote.js';
44-export * as FyiFrontpageRichtextBlock from './types/fyi/frontpage/richtext/block.js';
55-export * as FyiUnravelFrontpageComment from './types/fyi/unravel/frontpage/comment.js';
66-export * as FyiUnravelFrontpagePost from './types/fyi/unravel/frontpage/post.js';
77-export * as FyiUnravelFrontpageVote from './types/fyi/unravel/frontpage/vote.js';
11+export * as FyiFrontpageFeedComment from './types/fyi/frontpage/feed/comment.ts';
22+export * as FyiFrontpageFeedPost from './types/fyi/frontpage/feed/post.ts';
33+export * as FyiFrontpageFeedVote from './types/fyi/frontpage/feed/vote.ts';
44+export * as FyiFrontpageRichtextBlock from './types/fyi/frontpage/richtext/block.ts';
55+export * as FyiUnravelFrontpageComment from './types/fyi/unravel/frontpage/comment.ts';
66+export * as FyiUnravelFrontpagePost from './types/fyi/unravel/frontpage/post.ts';
77+export * as FyiUnravelFrontpageVote from './types/fyi/unravel/frontpage/vote.ts';
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as FyiFrontpageRichtextBlock from '../richtext/block.js';
66+import * as FyiFrontpageRichtextBlock from '../richtext/block.ts';
7788const _mainSchema = /*#__PURE__*/ v.record(
99 /*#__PURE__*/ v.tidString(),
···11-export * as PubLeafletBlocksBlockquote from './types/pub/leaflet/blocks/blockquote.js';
22-export * as PubLeafletBlocksBskyPost from './types/pub/leaflet/blocks/bskyPost.js';
33-export * as PubLeafletBlocksButton from './types/pub/leaflet/blocks/button.js';
44-export * as PubLeafletBlocksCode from './types/pub/leaflet/blocks/code.js';
55-export * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js';
66-export * as PubLeafletBlocksHorizontalRule from './types/pub/leaflet/blocks/horizontalRule.js';
77-export * as PubLeafletBlocksIframe from './types/pub/leaflet/blocks/iframe.js';
88-export * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js';
99-export * as PubLeafletBlocksMath from './types/pub/leaflet/blocks/math.js';
1010-export * as PubLeafletBlocksPage from './types/pub/leaflet/blocks/page.js';
1111-export * as PubLeafletBlocksPoll from './types/pub/leaflet/blocks/poll.js';
1212-export * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js';
1313-export * as PubLeafletBlocksUnorderedList from './types/pub/leaflet/blocks/unorderedList.js';
1414-export * as PubLeafletBlocksWebsite from './types/pub/leaflet/blocks/website.js';
1515-export * as PubLeafletComment from './types/pub/leaflet/comment.js';
1616-export * as PubLeafletContent from './types/pub/leaflet/content.js';
1717-export * as PubLeafletDocument from './types/pub/leaflet/document.js';
1818-export * as PubLeafletGraphSubscription from './types/pub/leaflet/graph/subscription.js';
1919-export * as PubLeafletInteractionsRecommend from './types/pub/leaflet/interactions/recommend.js';
2020-export * as PubLeafletPagesCanvas from './types/pub/leaflet/pages/canvas.js';
2121-export * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js';
2222-export * as PubLeafletPollDefinition from './types/pub/leaflet/poll/definition.js';
2323-export * as PubLeafletPollVote from './types/pub/leaflet/poll/vote.js';
2424-export * as PubLeafletPublication from './types/pub/leaflet/publication.js';
2525-export * as PubLeafletRichtextFacet from './types/pub/leaflet/richtext/facet.js';
2626-export * as PubLeafletThemeBackgroundImage from './types/pub/leaflet/theme/backgroundImage.js';
2727-export * as PubLeafletThemeColor from './types/pub/leaflet/theme/color.js';
11+export * as PubLeafletBlocksBlockquote from './types/pub/leaflet/blocks/blockquote.ts';
22+export * as PubLeafletBlocksBskyPost from './types/pub/leaflet/blocks/bskyPost.ts';
33+export * as PubLeafletBlocksButton from './types/pub/leaflet/blocks/button.ts';
44+export * as PubLeafletBlocksCode from './types/pub/leaflet/blocks/code.ts';
55+export * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.ts';
66+export * as PubLeafletBlocksHorizontalRule from './types/pub/leaflet/blocks/horizontalRule.ts';
77+export * as PubLeafletBlocksIframe from './types/pub/leaflet/blocks/iframe.ts';
88+export * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.ts';
99+export * as PubLeafletBlocksMath from './types/pub/leaflet/blocks/math.ts';
1010+export * as PubLeafletBlocksPage from './types/pub/leaflet/blocks/page.ts';
1111+export * as PubLeafletBlocksPoll from './types/pub/leaflet/blocks/poll.ts';
1212+export * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.ts';
1313+export * as PubLeafletBlocksUnorderedList from './types/pub/leaflet/blocks/unorderedList.ts';
1414+export * as PubLeafletBlocksWebsite from './types/pub/leaflet/blocks/website.ts';
1515+export * as PubLeafletComment from './types/pub/leaflet/comment.ts';
1616+export * as PubLeafletContent from './types/pub/leaflet/content.ts';
1717+export * as PubLeafletDocument from './types/pub/leaflet/document.ts';
1818+export * as PubLeafletGraphSubscription from './types/pub/leaflet/graph/subscription.ts';
1919+export * as PubLeafletInteractionsRecommend from './types/pub/leaflet/interactions/recommend.ts';
2020+export * as PubLeafletPagesCanvas from './types/pub/leaflet/pages/canvas.ts';
2121+export * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.ts';
2222+export * as PubLeafletPollDefinition from './types/pub/leaflet/poll/definition.ts';
2323+export * as PubLeafletPollVote from './types/pub/leaflet/poll/vote.ts';
2424+export * as PubLeafletPublication from './types/pub/leaflet/publication.ts';
2525+export * as PubLeafletRichtextFacet from './types/pub/leaflet/richtext/facet.ts';
2626+export * as PubLeafletThemeBackgroundImage from './types/pub/leaflet/theme/backgroundImage.ts';
2727+export * as PubLeafletThemeColor from './types/pub/leaflet/theme/color.ts';
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletRichtextFacet from '../richtext/facet.js';
44+import * as PubLeafletRichtextFacet from '../richtext/facet.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.blocks.blockquote')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletRichtextFacet from '../richtext/facet.js';
44+import * as PubLeafletRichtextFacet from '../richtext/facet.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.blocks.header')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletRichtextFacet from '../richtext/facet.js';
44+import * as PubLeafletRichtextFacet from '../richtext/facet.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.blocks.text')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletBlocksHeader from './header.js';
55-import * as PubLeafletBlocksImage from './image.js';
66-import * as PubLeafletBlocksText from './text.js';
44+import * as PubLeafletBlocksHeader from './header.ts';
55+import * as PubLeafletBlocksImage from './image.ts';
66+import * as PubLeafletBlocksText from './text.ts';
7788const _listItemSchema = /*#__PURE__*/ v.object({
99 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.blocks.unorderedList#listItem')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as PubLeafletPagesLinearDocument from './pages/linearDocument.js';
66-import * as PubLeafletRichtextFacet from './richtext/facet.js';
55+import * as PubLeafletPagesLinearDocument from './pages/linearDocument.ts';
66+import * as PubLeafletRichtextFacet from './richtext/facet.ts';
7788const _linearDocumentQuoteSchema = /*#__PURE__*/ v.object({
99 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.comment#linearDocumentQuote')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletPagesCanvas from './pages/canvas.js';
55-import * as PubLeafletPagesLinearDocument from './pages/linearDocument.js';
44+import * as PubLeafletPagesCanvas from './pages/canvas.ts';
55+import * as PubLeafletPagesLinearDocument from './pages/linearDocument.ts';
6677const _mainSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.content')),
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as PubLeafletPagesCanvas from './pages/canvas.js';
77-import * as PubLeafletPagesLinearDocument from './pages/linearDocument.js';
88-import * as PubLeafletPublication from './publication.js';
66+import * as PubLeafletPagesCanvas from './pages/canvas.ts';
77+import * as PubLeafletPagesLinearDocument from './pages/linearDocument.ts';
88+import * as PubLeafletPublication from './publication.ts';
991010const _mainSchema = /*#__PURE__*/ v.record(
1111 /*#__PURE__*/ v.tidString(),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletBlocksBlockquote from '../blocks/blockquote.js';
55-import * as PubLeafletBlocksBskyPost from '../blocks/bskyPost.js';
66-import * as PubLeafletBlocksButton from '../blocks/button.js';
77-import * as PubLeafletBlocksCode from '../blocks/code.js';
88-import * as PubLeafletBlocksHeader from '../blocks/header.js';
99-import * as PubLeafletBlocksHorizontalRule from '../blocks/horizontalRule.js';
1010-import * as PubLeafletBlocksIframe from '../blocks/iframe.js';
1111-import * as PubLeafletBlocksImage from '../blocks/image.js';
1212-import * as PubLeafletBlocksMath from '../blocks/math.js';
1313-import * as PubLeafletBlocksPage from '../blocks/page.js';
1414-import * as PubLeafletBlocksPoll from '../blocks/poll.js';
1515-import * as PubLeafletBlocksText from '../blocks/text.js';
1616-import * as PubLeafletBlocksUnorderedList from '../blocks/unorderedList.js';
1717-import * as PubLeafletBlocksWebsite from '../blocks/website.js';
44+import * as PubLeafletBlocksBlockquote from '../blocks/blockquote.ts';
55+import * as PubLeafletBlocksBskyPost from '../blocks/bskyPost.ts';
66+import * as PubLeafletBlocksButton from '../blocks/button.ts';
77+import * as PubLeafletBlocksCode from '../blocks/code.ts';
88+import * as PubLeafletBlocksHeader from '../blocks/header.ts';
99+import * as PubLeafletBlocksHorizontalRule from '../blocks/horizontalRule.ts';
1010+import * as PubLeafletBlocksIframe from '../blocks/iframe.ts';
1111+import * as PubLeafletBlocksImage from '../blocks/image.ts';
1212+import * as PubLeafletBlocksMath from '../blocks/math.ts';
1313+import * as PubLeafletBlocksPage from '../blocks/page.ts';
1414+import * as PubLeafletBlocksPoll from '../blocks/poll.ts';
1515+import * as PubLeafletBlocksText from '../blocks/text.ts';
1616+import * as PubLeafletBlocksUnorderedList from '../blocks/unorderedList.ts';
1717+import * as PubLeafletBlocksWebsite from '../blocks/website.ts';
18181919const _blockSchema = /*#__PURE__*/ v.object({
2020 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.pages.canvas#block')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as PubLeafletBlocksBlockquote from '../blocks/blockquote.js';
55-import * as PubLeafletBlocksBskyPost from '../blocks/bskyPost.js';
66-import * as PubLeafletBlocksButton from '../blocks/button.js';
77-import * as PubLeafletBlocksCode from '../blocks/code.js';
88-import * as PubLeafletBlocksHeader from '../blocks/header.js';
99-import * as PubLeafletBlocksHorizontalRule from '../blocks/horizontalRule.js';
1010-import * as PubLeafletBlocksIframe from '../blocks/iframe.js';
1111-import * as PubLeafletBlocksImage from '../blocks/image.js';
1212-import * as PubLeafletBlocksMath from '../blocks/math.js';
1313-import * as PubLeafletBlocksPage from '../blocks/page.js';
1414-import * as PubLeafletBlocksPoll from '../blocks/poll.js';
1515-import * as PubLeafletBlocksText from '../blocks/text.js';
1616-import * as PubLeafletBlocksUnorderedList from '../blocks/unorderedList.js';
1717-import * as PubLeafletBlocksWebsite from '../blocks/website.js';
44+import * as PubLeafletBlocksBlockquote from '../blocks/blockquote.ts';
55+import * as PubLeafletBlocksBskyPost from '../blocks/bskyPost.ts';
66+import * as PubLeafletBlocksButton from '../blocks/button.ts';
77+import * as PubLeafletBlocksCode from '../blocks/code.ts';
88+import * as PubLeafletBlocksHeader from '../blocks/header.ts';
99+import * as PubLeafletBlocksHorizontalRule from '../blocks/horizontalRule.ts';
1010+import * as PubLeafletBlocksIframe from '../blocks/iframe.ts';
1111+import * as PubLeafletBlocksImage from '../blocks/image.ts';
1212+import * as PubLeafletBlocksMath from '../blocks/math.ts';
1313+import * as PubLeafletBlocksPage from '../blocks/page.ts';
1414+import * as PubLeafletBlocksPoll from '../blocks/poll.ts';
1515+import * as PubLeafletBlocksText from '../blocks/text.ts';
1616+import * as PubLeafletBlocksUnorderedList from '../blocks/unorderedList.ts';
1717+import * as PubLeafletBlocksWebsite from '../blocks/website.ts';
18181919const _blockSchema = /*#__PURE__*/ v.object({
2020 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.pages.linearDocument#block')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as PubLeafletThemeBackgroundImage from './theme/backgroundImage.js';
66-import * as PubLeafletThemeColor from './theme/color.js';
55+import * as PubLeafletThemeBackgroundImage from './theme/backgroundImage.ts';
66+import * as PubLeafletThemeColor from './theme/color.ts';
7788const _mainSchema = /*#__PURE__*/ v.record(
99 /*#__PURE__*/ v.tidString(),
···11-export * as CommunityLexiconBookmarksBookmark from './types/community/lexicon/bookmarks/bookmark.js';
22-export * as CommunityLexiconBookmarksGetActorBookmarks from './types/community/lexicon/bookmarks/getActorBookmarks.js';
33-export * as CommunityLexiconCalendarEvent from './types/community/lexicon/calendar/event.js';
44-export * as CommunityLexiconCalendarRsvp from './types/community/lexicon/calendar/rsvp.js';
55-export * as CommunityLexiconInteractionLike from './types/community/lexicon/interaction/like.js';
66-export * as CommunityLexiconLocationAddress from './types/community/lexicon/location/address.js';
77-export * as CommunityLexiconLocationFsq from './types/community/lexicon/location/fsq.js';
88-export * as CommunityLexiconLocationGeo from './types/community/lexicon/location/geo.js';
99-export * as CommunityLexiconLocationHthree from './types/community/lexicon/location/hthree.js';
1010-export * as CommunityLexiconPaymentsWebMonetization from './types/community/lexicon/payments/webMonetization.js';
11+export * as CommunityLexiconBookmarksBookmark from './types/community/lexicon/bookmarks/bookmark.ts';
22+export * as CommunityLexiconBookmarksGetActorBookmarks from './types/community/lexicon/bookmarks/getActorBookmarks.ts';
33+export * as CommunityLexiconCalendarEvent from './types/community/lexicon/calendar/event.ts';
44+export * as CommunityLexiconCalendarRsvp from './types/community/lexicon/calendar/rsvp.ts';
55+export * as CommunityLexiconInteractionLike from './types/community/lexicon/interaction/like.ts';
66+export * as CommunityLexiconLocationAddress from './types/community/lexicon/location/address.ts';
77+export * as CommunityLexiconLocationFsq from './types/community/lexicon/location/fsq.ts';
88+export * as CommunityLexiconLocationGeo from './types/community/lexicon/location/geo.ts';
99+export * as CommunityLexiconLocationHthree from './types/community/lexicon/location/hthree.ts';
1010+export * as CommunityLexiconPaymentsWebMonetization from './types/community/lexicon/payments/webMonetization.ts';
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as CommunityLexiconBookmarksBookmark from './bookmark.js';
55+import * as CommunityLexiconBookmarksBookmark from './bookmark.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('community.lexicon.bookmarks.getActorBookmarks', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as CommunityLexiconLocationAddress from '../location/address.js';
66-import * as CommunityLexiconLocationFsq from '../location/fsq.js';
77-import * as CommunityLexiconLocationGeo from '../location/geo.js';
88-import * as CommunityLexiconLocationHthree from '../location/hthree.js';
55+import * as CommunityLexiconLocationAddress from '../location/address.ts';
66+import * as CommunityLexiconLocationFsq from '../location/fsq.ts';
77+import * as CommunityLexiconLocationGeo from '../location/geo.ts';
88+import * as CommunityLexiconLocationHthree from '../location/hthree.ts';
991010const _cancelledSchema = /*#__PURE__*/ v.literal('community.lexicon.calendar.event#cancelled');
1111const _hybridSchema = /*#__PURE__*/ v.literal('community.lexicon.calendar.event#hybrid');
···11-export * as BlueMicrocosmIdentityResolveMiniDoc from './types/blue/microcosm/identity/resolveMiniDoc.js';
22-export * as BlueMicrocosmLinksGetBacklinks from './types/blue/microcosm/links/getBacklinks.js';
33-export * as BlueMicrocosmLinksGetBacklinksCount from './types/blue/microcosm/links/getBacklinksCount.js';
44-export * as BlueMicrocosmLinksGetManyToManyCounts from './types/blue/microcosm/links/getManyToManyCounts.js';
55-export * as BlueMicrocosmRepoGetRecordByUri from './types/blue/microcosm/repo/getRecordByUri.js';
66-export * as ComBadExampleIdentityResolveMiniDoc from './types/com/bad-example/identity/resolveMiniDoc.js';
77-export * as ComBadExampleRepoGetUriRecord from './types/com/bad-example/repo/getUriRecord.js';
11+export * as BlueMicrocosmIdentityResolveMiniDoc from './types/blue/microcosm/identity/resolveMiniDoc.ts';
22+export * as BlueMicrocosmLinksGetBacklinks from './types/blue/microcosm/links/getBacklinks.ts';
33+export * as BlueMicrocosmLinksGetBacklinksCount from './types/blue/microcosm/links/getBacklinksCount.ts';
44+export * as BlueMicrocosmLinksGetManyToManyCounts from './types/blue/microcosm/links/getManyToManyCounts.ts';
55+export * as BlueMicrocosmRepoGetRecordByUri from './types/blue/microcosm/repo/getRecordByUri.ts';
66+export * as ComBadExampleIdentityResolveMiniDoc from './types/com/bad-example/identity/resolveMiniDoc.ts';
77+export * as ComBadExampleRepoGetUriRecord from './types/com/bad-example/repo/getUriRecord.ts';
···11-export * from './lexicons/index.js';
11+export * from './lexicons/index.ts';
+54-54
packages/definitions/ozone/lib/lexicons/index.ts
···11-export * as ToolsOzoneCommunicationCreateTemplate from './types/tools/ozone/communication/createTemplate.js';
22-export * as ToolsOzoneCommunicationDefs from './types/tools/ozone/communication/defs.js';
33-export * as ToolsOzoneCommunicationDeleteTemplate from './types/tools/ozone/communication/deleteTemplate.js';
44-export * as ToolsOzoneCommunicationListTemplates from './types/tools/ozone/communication/listTemplates.js';
55-export * as ToolsOzoneCommunicationUpdateTemplate from './types/tools/ozone/communication/updateTemplate.js';
66-export * as ToolsOzoneHostingGetAccountHistory from './types/tools/ozone/hosting/getAccountHistory.js';
77-export * as ToolsOzoneModerationCancelScheduledActions from './types/tools/ozone/moderation/cancelScheduledActions.js';
88-export * as ToolsOzoneModerationDefs from './types/tools/ozone/moderation/defs.js';
99-export * as ToolsOzoneModerationEmitEvent from './types/tools/ozone/moderation/emitEvent.js';
1010-export * as ToolsOzoneModerationGetAccountTimeline from './types/tools/ozone/moderation/getAccountTimeline.js';
1111-export * as ToolsOzoneModerationGetEvent from './types/tools/ozone/moderation/getEvent.js';
1212-export * as ToolsOzoneModerationGetRecord from './types/tools/ozone/moderation/getRecord.js';
1313-export * as ToolsOzoneModerationGetRecords from './types/tools/ozone/moderation/getRecords.js';
1414-export * as ToolsOzoneModerationGetRepo from './types/tools/ozone/moderation/getRepo.js';
1515-export * as ToolsOzoneModerationGetReporterStats from './types/tools/ozone/moderation/getReporterStats.js';
1616-export * as ToolsOzoneModerationGetRepos from './types/tools/ozone/moderation/getRepos.js';
1717-export * as ToolsOzoneModerationGetSubjects from './types/tools/ozone/moderation/getSubjects.js';
1818-export * as ToolsOzoneModerationListScheduledActions from './types/tools/ozone/moderation/listScheduledActions.js';
1919-export * as ToolsOzoneModerationQueryEvents from './types/tools/ozone/moderation/queryEvents.js';
2020-export * as ToolsOzoneModerationQueryStatuses from './types/tools/ozone/moderation/queryStatuses.js';
2121-export * as ToolsOzoneModerationScheduleAction from './types/tools/ozone/moderation/scheduleAction.js';
2222-export * as ToolsOzoneModerationSearchRepos from './types/tools/ozone/moderation/searchRepos.js';
2323-export * as ToolsOzoneReportDefs from './types/tools/ozone/report/defs.js';
2424-export * as ToolsOzoneSafelinkAddRule from './types/tools/ozone/safelink/addRule.js';
2525-export * as ToolsOzoneSafelinkDefs from './types/tools/ozone/safelink/defs.js';
2626-export * as ToolsOzoneSafelinkQueryEvents from './types/tools/ozone/safelink/queryEvents.js';
2727-export * as ToolsOzoneSafelinkQueryRules from './types/tools/ozone/safelink/queryRules.js';
2828-export * as ToolsOzoneSafelinkRemoveRule from './types/tools/ozone/safelink/removeRule.js';
2929-export * as ToolsOzoneSafelinkUpdateRule from './types/tools/ozone/safelink/updateRule.js';
3030-export * as ToolsOzoneServerGetConfig from './types/tools/ozone/server/getConfig.js';
3131-export * as ToolsOzoneSetAddValues from './types/tools/ozone/set/addValues.js';
3232-export * as ToolsOzoneSetDefs from './types/tools/ozone/set/defs.js';
3333-export * as ToolsOzoneSetDeleteSet from './types/tools/ozone/set/deleteSet.js';
3434-export * as ToolsOzoneSetDeleteValues from './types/tools/ozone/set/deleteValues.js';
3535-export * as ToolsOzoneSetGetValues from './types/tools/ozone/set/getValues.js';
3636-export * as ToolsOzoneSetQuerySets from './types/tools/ozone/set/querySets.js';
3737-export * as ToolsOzoneSetUpsertSet from './types/tools/ozone/set/upsertSet.js';
3838-export * as ToolsOzoneSettingDefs from './types/tools/ozone/setting/defs.js';
3939-export * as ToolsOzoneSettingListOptions from './types/tools/ozone/setting/listOptions.js';
4040-export * as ToolsOzoneSettingRemoveOptions from './types/tools/ozone/setting/removeOptions.js';
4141-export * as ToolsOzoneSettingUpsertOption from './types/tools/ozone/setting/upsertOption.js';
4242-export * as ToolsOzoneSignatureDefs from './types/tools/ozone/signature/defs.js';
4343-export * as ToolsOzoneSignatureFindCorrelation from './types/tools/ozone/signature/findCorrelation.js';
4444-export * as ToolsOzoneSignatureFindRelatedAccounts from './types/tools/ozone/signature/findRelatedAccounts.js';
4545-export * as ToolsOzoneSignatureSearchAccounts from './types/tools/ozone/signature/searchAccounts.js';
4646-export * as ToolsOzoneTeamAddMember from './types/tools/ozone/team/addMember.js';
4747-export * as ToolsOzoneTeamDefs from './types/tools/ozone/team/defs.js';
4848-export * as ToolsOzoneTeamDeleteMember from './types/tools/ozone/team/deleteMember.js';
4949-export * as ToolsOzoneTeamListMembers from './types/tools/ozone/team/listMembers.js';
5050-export * as ToolsOzoneTeamUpdateMember from './types/tools/ozone/team/updateMember.js';
5151-export * as ToolsOzoneVerificationDefs from './types/tools/ozone/verification/defs.js';
5252-export * as ToolsOzoneVerificationGrantVerifications from './types/tools/ozone/verification/grantVerifications.js';
5353-export * as ToolsOzoneVerificationListVerifications from './types/tools/ozone/verification/listVerifications.js';
5454-export * as ToolsOzoneVerificationRevokeVerifications from './types/tools/ozone/verification/revokeVerifications.js';
11+export * as ToolsOzoneCommunicationCreateTemplate from './types/tools/ozone/communication/createTemplate.ts';
22+export * as ToolsOzoneCommunicationDefs from './types/tools/ozone/communication/defs.ts';
33+export * as ToolsOzoneCommunicationDeleteTemplate from './types/tools/ozone/communication/deleteTemplate.ts';
44+export * as ToolsOzoneCommunicationListTemplates from './types/tools/ozone/communication/listTemplates.ts';
55+export * as ToolsOzoneCommunicationUpdateTemplate from './types/tools/ozone/communication/updateTemplate.ts';
66+export * as ToolsOzoneHostingGetAccountHistory from './types/tools/ozone/hosting/getAccountHistory.ts';
77+export * as ToolsOzoneModerationCancelScheduledActions from './types/tools/ozone/moderation/cancelScheduledActions.ts';
88+export * as ToolsOzoneModerationDefs from './types/tools/ozone/moderation/defs.ts';
99+export * as ToolsOzoneModerationEmitEvent from './types/tools/ozone/moderation/emitEvent.ts';
1010+export * as ToolsOzoneModerationGetAccountTimeline from './types/tools/ozone/moderation/getAccountTimeline.ts';
1111+export * as ToolsOzoneModerationGetEvent from './types/tools/ozone/moderation/getEvent.ts';
1212+export * as ToolsOzoneModerationGetRecord from './types/tools/ozone/moderation/getRecord.ts';
1313+export * as ToolsOzoneModerationGetRecords from './types/tools/ozone/moderation/getRecords.ts';
1414+export * as ToolsOzoneModerationGetRepo from './types/tools/ozone/moderation/getRepo.ts';
1515+export * as ToolsOzoneModerationGetReporterStats from './types/tools/ozone/moderation/getReporterStats.ts';
1616+export * as ToolsOzoneModerationGetRepos from './types/tools/ozone/moderation/getRepos.ts';
1717+export * as ToolsOzoneModerationGetSubjects from './types/tools/ozone/moderation/getSubjects.ts';
1818+export * as ToolsOzoneModerationListScheduledActions from './types/tools/ozone/moderation/listScheduledActions.ts';
1919+export * as ToolsOzoneModerationQueryEvents from './types/tools/ozone/moderation/queryEvents.ts';
2020+export * as ToolsOzoneModerationQueryStatuses from './types/tools/ozone/moderation/queryStatuses.ts';
2121+export * as ToolsOzoneModerationScheduleAction from './types/tools/ozone/moderation/scheduleAction.ts';
2222+export * as ToolsOzoneModerationSearchRepos from './types/tools/ozone/moderation/searchRepos.ts';
2323+export * as ToolsOzoneReportDefs from './types/tools/ozone/report/defs.ts';
2424+export * as ToolsOzoneSafelinkAddRule from './types/tools/ozone/safelink/addRule.ts';
2525+export * as ToolsOzoneSafelinkDefs from './types/tools/ozone/safelink/defs.ts';
2626+export * as ToolsOzoneSafelinkQueryEvents from './types/tools/ozone/safelink/queryEvents.ts';
2727+export * as ToolsOzoneSafelinkQueryRules from './types/tools/ozone/safelink/queryRules.ts';
2828+export * as ToolsOzoneSafelinkRemoveRule from './types/tools/ozone/safelink/removeRule.ts';
2929+export * as ToolsOzoneSafelinkUpdateRule from './types/tools/ozone/safelink/updateRule.ts';
3030+export * as ToolsOzoneServerGetConfig from './types/tools/ozone/server/getConfig.ts';
3131+export * as ToolsOzoneSetAddValues from './types/tools/ozone/set/addValues.ts';
3232+export * as ToolsOzoneSetDefs from './types/tools/ozone/set/defs.ts';
3333+export * as ToolsOzoneSetDeleteSet from './types/tools/ozone/set/deleteSet.ts';
3434+export * as ToolsOzoneSetDeleteValues from './types/tools/ozone/set/deleteValues.ts';
3535+export * as ToolsOzoneSetGetValues from './types/tools/ozone/set/getValues.ts';
3636+export * as ToolsOzoneSetQuerySets from './types/tools/ozone/set/querySets.ts';
3737+export * as ToolsOzoneSetUpsertSet from './types/tools/ozone/set/upsertSet.ts';
3838+export * as ToolsOzoneSettingDefs from './types/tools/ozone/setting/defs.ts';
3939+export * as ToolsOzoneSettingListOptions from './types/tools/ozone/setting/listOptions.ts';
4040+export * as ToolsOzoneSettingRemoveOptions from './types/tools/ozone/setting/removeOptions.ts';
4141+export * as ToolsOzoneSettingUpsertOption from './types/tools/ozone/setting/upsertOption.ts';
4242+export * as ToolsOzoneSignatureDefs from './types/tools/ozone/signature/defs.ts';
4343+export * as ToolsOzoneSignatureFindCorrelation from './types/tools/ozone/signature/findCorrelation.ts';
4444+export * as ToolsOzoneSignatureFindRelatedAccounts from './types/tools/ozone/signature/findRelatedAccounts.ts';
4545+export * as ToolsOzoneSignatureSearchAccounts from './types/tools/ozone/signature/searchAccounts.ts';
4646+export * as ToolsOzoneTeamAddMember from './types/tools/ozone/team/addMember.ts';
4747+export * as ToolsOzoneTeamDefs from './types/tools/ozone/team/defs.ts';
4848+export * as ToolsOzoneTeamDeleteMember from './types/tools/ozone/team/deleteMember.ts';
4949+export * as ToolsOzoneTeamListMembers from './types/tools/ozone/team/listMembers.ts';
5050+export * as ToolsOzoneTeamUpdateMember from './types/tools/ozone/team/updateMember.ts';
5151+export * as ToolsOzoneVerificationDefs from './types/tools/ozone/verification/defs.ts';
5252+export * as ToolsOzoneVerificationGrantVerifications from './types/tools/ozone/verification/grantVerifications.ts';
5353+export * as ToolsOzoneVerificationListVerifications from './types/tools/ozone/verification/listVerifications.ts';
5454+export * as ToolsOzoneVerificationRevokeVerifications from './types/tools/ozone/verification/revokeVerifications.ts';
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneCommunicationDefs from './defs.js';
55+import * as ToolsOzoneCommunicationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.communication.createTemplate', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneCommunicationDefs from './defs.js';
55+import * as ToolsOzoneCommunicationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.communication.listTemplates', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneCommunicationDefs from './defs.js';
55+import * as ToolsOzoneCommunicationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.communication.updateTemplate', {
88 params: null,
···44import type {} from '@atcute/lexicons/ambient';
55import * as v from '@atcute/lexicons/validations';
6677-import * as ToolsOzoneModerationDefs from './defs.js';
77+import * as ToolsOzoneModerationDefs from './defs.ts';
8899const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.moderation.emitEvent', {
1010 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getEvent', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRecord', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRecords', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRepo', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getReporterStats', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRepos', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getSubjects', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.moderation.listScheduledActions', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.queryEvents', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.queryStatuses', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _failedSchedulingSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneModerationDefs from './defs.js';
55+import * as ToolsOzoneModerationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.searchRepos', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSafelinkDefs from './defs.js';
55+import * as ToolsOzoneSafelinkDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.addRule', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSafelinkDefs from './defs.js';
55+import * as ToolsOzoneSafelinkDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.queryEvents', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSafelinkDefs from './defs.js';
55+import * as ToolsOzoneSafelinkDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.queryRules', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSafelinkDefs from './defs.js';
55+import * as ToolsOzoneSafelinkDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.removeRule', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSafelinkDefs from './defs.js';
55+import * as ToolsOzoneSafelinkDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.updateRule', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSetDefs from './defs.js';
55+import * as ToolsOzoneSetDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.set.getValues', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSetDefs from './defs.js';
55+import * as ToolsOzoneSetDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.set.querySets', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSetDefs from './defs.js';
55+import * as ToolsOzoneSetDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.set.upsertSet', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSettingDefs from './defs.js';
55+import * as ToolsOzoneSettingDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.setting.listOptions', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSettingDefs from './defs.js';
55+import * as ToolsOzoneSettingDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.setting.upsertOption', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneSignatureDefs from './defs.js';
55+import * as ToolsOzoneSignatureDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.signature.findCorrelation', {
88 params: /*#__PURE__*/ v.object({
···33import type {} from '@atcute/lexicons/ambient';
44import * as v from '@atcute/lexicons/validations';
5566-import * as ToolsOzoneSignatureDefs from './defs.js';
66+import * as ToolsOzoneSignatureDefs from './defs.ts';
7788const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.signature.findRelatedAccounts', {
99 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneTeamDefs from './defs.js';
55+import * as ToolsOzoneTeamDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.team.addMember', {
88 params: null,
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneTeamDefs from './defs.js';
55+import * as ToolsOzoneTeamDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.team.listMembers', {
88 params: /*#__PURE__*/ v.object({
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneTeamDefs from './defs.js';
55+import * as ToolsOzoneTeamDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.team.updateMember', {
88 params: null,
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as ToolsOzoneModerationDefs from '../moderation/defs.js';
44+import * as ToolsOzoneModerationDefs from '../moderation/defs.ts';
5566const _verificationViewSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('tools.ozone.verification.defs#verificationView')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneVerificationDefs from './defs.js';
55+import * as ToolsOzoneVerificationDefs from './defs.ts';
6677const _grantErrorSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ToolsOzoneVerificationDefs from './defs.js';
55+import * as ToolsOzoneVerificationDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.verification.listVerifications', {
88 params: /*#__PURE__*/ v.object({
···11-export * from './lexicons/index.js';
11+export * from './lexicons/index.ts';
+27-27
packages/definitions/pckt/lib/lexicons/index.ts
···11-export * as BlogPcktBlockBlockquote from './types/blog/pckt/block/blockquote.js';
22-export * as BlogPcktBlockBlueskyEmbed from './types/blog/pckt/block/blueskyEmbed.js';
33-export * as BlogPcktBlockBulletList from './types/blog/pckt/block/bulletList.js';
44-export * as BlogPcktBlockCodeBlock from './types/blog/pckt/block/codeBlock.js';
55-export * as BlogPcktBlockGallery from './types/blog/pckt/block/gallery.js';
66-export * as BlogPcktBlockHardBreak from './types/blog/pckt/block/hardBreak.js';
77-export * as BlogPcktBlockHeading from './types/blog/pckt/block/heading.js';
88-export * as BlogPcktBlockHorizontalRule from './types/blog/pckt/block/horizontalRule.js';
99-export * as BlogPcktBlockIframe from './types/blog/pckt/block/iframe.js';
1010-export * as BlogPcktBlockImage from './types/blog/pckt/block/image.js';
1111-export * as BlogPcktBlockListItem from './types/blog/pckt/block/listItem.js';
1212-export * as BlogPcktBlockMention from './types/blog/pckt/block/mention.js';
1313-export * as BlogPcktBlockOrderedList from './types/blog/pckt/block/orderedList.js';
1414-export * as BlogPcktBlockTable from './types/blog/pckt/block/table.js';
1515-export * as BlogPcktBlockTableCell from './types/blog/pckt/block/tableCell.js';
1616-export * as BlogPcktBlockTableHeader from './types/blog/pckt/block/tableHeader.js';
1717-export * as BlogPcktBlockTableRow from './types/blog/pckt/block/tableRow.js';
1818-export * as BlogPcktBlockTaskItem from './types/blog/pckt/block/taskItem.js';
1919-export * as BlogPcktBlockTaskList from './types/blog/pckt/block/taskList.js';
2020-export * as BlogPcktBlockText from './types/blog/pckt/block/text.js';
2121-export * as BlogPcktBlockWebsite from './types/blog/pckt/block/website.js';
2222-export * as BlogPcktContent from './types/blog/pckt/content.js';
2323-export * as BlogPcktDocument from './types/blog/pckt/document.js';
2424-export * as BlogPcktGallery from './types/blog/pckt/gallery.js';
2525-export * as BlogPcktPublication from './types/blog/pckt/publication.js';
2626-export * as BlogPcktRichtextFacet from './types/blog/pckt/richtext/facet.js';
2727-export * as BlogPcktTheme from './types/blog/pckt/theme.js';
11+export * as BlogPcktBlockBlockquote from './types/blog/pckt/block/blockquote.ts';
22+export * as BlogPcktBlockBlueskyEmbed from './types/blog/pckt/block/blueskyEmbed.ts';
33+export * as BlogPcktBlockBulletList from './types/blog/pckt/block/bulletList.ts';
44+export * as BlogPcktBlockCodeBlock from './types/blog/pckt/block/codeBlock.ts';
55+export * as BlogPcktBlockGallery from './types/blog/pckt/block/gallery.ts';
66+export * as BlogPcktBlockHardBreak from './types/blog/pckt/block/hardBreak.ts';
77+export * as BlogPcktBlockHeading from './types/blog/pckt/block/heading.ts';
88+export * as BlogPcktBlockHorizontalRule from './types/blog/pckt/block/horizontalRule.ts';
99+export * as BlogPcktBlockIframe from './types/blog/pckt/block/iframe.ts';
1010+export * as BlogPcktBlockImage from './types/blog/pckt/block/image.ts';
1111+export * as BlogPcktBlockListItem from './types/blog/pckt/block/listItem.ts';
1212+export * as BlogPcktBlockMention from './types/blog/pckt/block/mention.ts';
1313+export * as BlogPcktBlockOrderedList from './types/blog/pckt/block/orderedList.ts';
1414+export * as BlogPcktBlockTable from './types/blog/pckt/block/table.ts';
1515+export * as BlogPcktBlockTableCell from './types/blog/pckt/block/tableCell.ts';
1616+export * as BlogPcktBlockTableHeader from './types/blog/pckt/block/tableHeader.ts';
1717+export * as BlogPcktBlockTableRow from './types/blog/pckt/block/tableRow.ts';
1818+export * as BlogPcktBlockTaskItem from './types/blog/pckt/block/taskItem.ts';
1919+export * as BlogPcktBlockTaskList from './types/blog/pckt/block/taskList.ts';
2020+export * as BlogPcktBlockText from './types/blog/pckt/block/text.ts';
2121+export * as BlogPcktBlockWebsite from './types/blog/pckt/block/website.ts';
2222+export * as BlogPcktContent from './types/blog/pckt/content.ts';
2323+export * as BlogPcktDocument from './types/blog/pckt/document.ts';
2424+export * as BlogPcktGallery from './types/blog/pckt/gallery.ts';
2525+export * as BlogPcktPublication from './types/blog/pckt/publication.ts';
2626+export * as BlogPcktRichtextFacet from './types/blog/pckt/richtext/facet.ts';
2727+export * as BlogPcktTheme from './types/blog/pckt/theme.ts';
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockText from './text.js';
44+import * as BlogPcktBlockText from './text.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.blockquote')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockListItem from './listItem.js';
44+import * as BlogPcktBlockListItem from './listItem.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.bulletList')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktRichtextFacet from '../richtext/facet.js';
44+import * as BlogPcktRichtextFacet from '../richtext/facet.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.heading')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockBulletList from './bulletList.js';
55-import * as BlogPcktBlockOrderedList from './orderedList.js';
66-import * as BlogPcktBlockText from './text.js';
44+import * as BlogPcktBlockBulletList from './bulletList.ts';
55+import * as BlogPcktBlockOrderedList from './orderedList.ts';
66+import * as BlogPcktBlockText from './text.ts';
7788const _mainSchema = /*#__PURE__*/ v.object({
99 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.listItem')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockListItem from './listItem.js';
44+import * as BlogPcktBlockListItem from './listItem.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.orderedList')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockTableRow from './tableRow.js';
44+import * as BlogPcktBlockTableRow from './tableRow.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.table')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockText from './text.js';
44+import * as BlogPcktBlockText from './text.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.tableCell')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockText from './text.js';
44+import * as BlogPcktBlockText from './text.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.tableHeader')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockTableCell from './tableCell.js';
55-import * as BlogPcktBlockTableHeader from './tableHeader.js';
44+import * as BlogPcktBlockTableCell from './tableCell.ts';
55+import * as BlogPcktBlockTableHeader from './tableHeader.ts';
6677const _mainSchema = /*#__PURE__*/ v.object({
88 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.tableRow')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockText from './text.js';
44+import * as BlogPcktBlockText from './text.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.taskItem')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktBlockTaskItem from './taskItem.js';
44+import * as BlogPcktBlockTaskItem from './taskItem.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.taskList')),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as BlogPcktRichtextFacet from '../richtext/facet.js';
44+import * as BlogPcktRichtextFacet from '../richtext/facet.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.text')),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as BlogPcktBlockImage from './block/image.js';
55+import * as BlogPcktBlockImage from './block/image.ts';
6677const _mainSchema = /*#__PURE__*/ v.record(
88 /*#__PURE__*/ v.tidString(),
···11-export * as SiteStandardDocument from './types/site/standard/document.js';
22-export * as SiteStandardGraphSubscription from './types/site/standard/graph/subscription.js';
33-export * as SiteStandardPublication from './types/site/standard/publication.js';
44-export * as SiteStandardThemeBasic from './types/site/standard/theme/basic.js';
55-export * as SiteStandardThemeColor from './types/site/standard/theme/color.js';
11+export * as SiteStandardDocument from './types/site/standard/document.ts';
22+export * as SiteStandardGraphSubscription from './types/site/standard/graph/subscription.ts';
33+export * as SiteStandardPublication from './types/site/standard/publication.ts';
44+export * as SiteStandardThemeBasic from './types/site/standard/theme/basic.ts';
55+export * as SiteStandardThemeColor from './types/site/standard/theme/color.ts';
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as SiteStandardThemeBasic from './theme/basic.js';
55+import * as SiteStandardThemeBasic from './theme/basic.ts';
6677const _mainSchema = /*#__PURE__*/ v.record(
88 /*#__PURE__*/ v.tidString(),
···11import type {} from '@atcute/lexicons';
22import * as v from '@atcute/lexicons/validations';
3344-import * as SiteStandardThemeColor from './color.js';
44+import * as SiteStandardThemeColor from './color.ts';
5566const _mainSchema = /*#__PURE__*/ v.object({
77 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('site.standard.theme.basic')),
···11-export * as ShTangledActorProfile from './types/sh/tangled/actor/profile.js';
22-export * as ShTangledFeedReaction from './types/sh/tangled/feed/reaction.js';
33-export * as ShTangledFeedStar from './types/sh/tangled/feed/star.js';
44-export * as ShTangledGitRefUpdate from './types/sh/tangled/git/refUpdate.js';
55-export * as ShTangledGraphFollow from './types/sh/tangled/graph/follow.js';
66-export * as ShTangledKnot from './types/sh/tangled/knot.js';
77-export * as ShTangledKnotListKeys from './types/sh/tangled/knot/listKeys.js';
88-export * as ShTangledKnotMember from './types/sh/tangled/knot/member.js';
99-export * as ShTangledKnotVersion from './types/sh/tangled/knot/version.js';
1010-export * as ShTangledLabelDefinition from './types/sh/tangled/label/definition.js';
1111-export * as ShTangledLabelOp from './types/sh/tangled/label/op.js';
1212-export * as ShTangledOwner from './types/sh/tangled/owner.js';
1313-export * as ShTangledPipeline from './types/sh/tangled/pipeline.js';
1414-export * as ShTangledPipelineCancelPipeline from './types/sh/tangled/pipeline/cancelPipeline.js';
1515-export * as ShTangledPipelineStatus from './types/sh/tangled/pipeline/status.js';
1616-export * as ShTangledPublicKey from './types/sh/tangled/publicKey.js';
1717-export * as ShTangledRepo from './types/sh/tangled/repo.js';
1818-export * as ShTangledRepoAddSecret from './types/sh/tangled/repo/addSecret.js';
1919-export * as ShTangledRepoArchive from './types/sh/tangled/repo/archive.js';
2020-export * as ShTangledRepoArtifact from './types/sh/tangled/repo/artifact.js';
2121-export * as ShTangledRepoBlob from './types/sh/tangled/repo/blob.js';
2222-export * as ShTangledRepoBranch from './types/sh/tangled/repo/branch.js';
2323-export * as ShTangledRepoBranches from './types/sh/tangled/repo/branches.js';
2424-export * as ShTangledRepoCollaborator from './types/sh/tangled/repo/collaborator.js';
2525-export * as ShTangledRepoCompare from './types/sh/tangled/repo/compare.js';
2626-export * as ShTangledRepoCreate from './types/sh/tangled/repo/create.js';
2727-export * as ShTangledRepoDelete from './types/sh/tangled/repo/delete.js';
2828-export * as ShTangledRepoDeleteBranch from './types/sh/tangled/repo/deleteBranch.js';
2929-export * as ShTangledRepoDiff from './types/sh/tangled/repo/diff.js';
3030-export * as ShTangledRepoForkStatus from './types/sh/tangled/repo/forkStatus.js';
3131-export * as ShTangledRepoForkSync from './types/sh/tangled/repo/forkSync.js';
3232-export * as ShTangledRepoGetDefaultBranch from './types/sh/tangled/repo/getDefaultBranch.js';
3333-export * as ShTangledRepoHiddenRef from './types/sh/tangled/repo/hiddenRef.js';
3434-export * as ShTangledRepoIssue from './types/sh/tangled/repo/issue.js';
3535-export * as ShTangledRepoIssueComment from './types/sh/tangled/repo/issue/comment.js';
3636-export * as ShTangledRepoIssueState from './types/sh/tangled/repo/issue/state.js';
3737-export * as ShTangledRepoIssueStateClosed from './types/sh/tangled/repo/issue/state/closed.js';
3838-export * as ShTangledRepoIssueStateOpen from './types/sh/tangled/repo/issue/state/open.js';
3939-export * as ShTangledRepoLanguages from './types/sh/tangled/repo/languages.js';
4040-export * as ShTangledRepoListSecrets from './types/sh/tangled/repo/listSecrets.js';
4141-export * as ShTangledRepoLog from './types/sh/tangled/repo/log.js';
4242-export * as ShTangledRepoMerge from './types/sh/tangled/repo/merge.js';
4343-export * as ShTangledRepoMergeCheck from './types/sh/tangled/repo/mergeCheck.js';
4444-export * as ShTangledRepoPull from './types/sh/tangled/repo/pull.js';
4545-export * as ShTangledRepoPullComment from './types/sh/tangled/repo/pull/comment.js';
4646-export * as ShTangledRepoPullStatus from './types/sh/tangled/repo/pull/status.js';
4747-export * as ShTangledRepoPullStatusClosed from './types/sh/tangled/repo/pull/status/closed.js';
4848-export * as ShTangledRepoPullStatusMerged from './types/sh/tangled/repo/pull/status/merged.js';
4949-export * as ShTangledRepoPullStatusOpen from './types/sh/tangled/repo/pull/status/open.js';
5050-export * as ShTangledRepoRemoveSecret from './types/sh/tangled/repo/removeSecret.js';
5151-export * as ShTangledRepoSetDefaultBranch from './types/sh/tangled/repo/setDefaultBranch.js';
5252-export * as ShTangledRepoTag from './types/sh/tangled/repo/tag.js';
5353-export * as ShTangledRepoTags from './types/sh/tangled/repo/tags.js';
5454-export * as ShTangledRepoTree from './types/sh/tangled/repo/tree.js';
5555-export * as ShTangledSpindle from './types/sh/tangled/spindle.js';
5656-export * as ShTangledSpindleMember from './types/sh/tangled/spindle/member.js';
5757-export * as ShTangledString from './types/sh/tangled/string.js';
11+export * as ShTangledActorProfile from './types/sh/tangled/actor/profile.ts';
22+export * as ShTangledFeedReaction from './types/sh/tangled/feed/reaction.ts';
33+export * as ShTangledFeedStar from './types/sh/tangled/feed/star.ts';
44+export * as ShTangledGitRefUpdate from './types/sh/tangled/git/refUpdate.ts';
55+export * as ShTangledGraphFollow from './types/sh/tangled/graph/follow.ts';
66+export * as ShTangledKnot from './types/sh/tangled/knot.ts';
77+export * as ShTangledKnotListKeys from './types/sh/tangled/knot/listKeys.ts';
88+export * as ShTangledKnotMember from './types/sh/tangled/knot/member.ts';
99+export * as ShTangledKnotVersion from './types/sh/tangled/knot/version.ts';
1010+export * as ShTangledLabelDefinition from './types/sh/tangled/label/definition.ts';
1111+export * as ShTangledLabelOp from './types/sh/tangled/label/op.ts';
1212+export * as ShTangledOwner from './types/sh/tangled/owner.ts';
1313+export * as ShTangledPipeline from './types/sh/tangled/pipeline.ts';
1414+export * as ShTangledPipelineCancelPipeline from './types/sh/tangled/pipeline/cancelPipeline.ts';
1515+export * as ShTangledPipelineStatus from './types/sh/tangled/pipeline/status.ts';
1616+export * as ShTangledPublicKey from './types/sh/tangled/publicKey.ts';
1717+export * as ShTangledRepo from './types/sh/tangled/repo.ts';
1818+export * as ShTangledRepoAddSecret from './types/sh/tangled/repo/addSecret.ts';
1919+export * as ShTangledRepoArchive from './types/sh/tangled/repo/archive.ts';
2020+export * as ShTangledRepoArtifact from './types/sh/tangled/repo/artifact.ts';
2121+export * as ShTangledRepoBlob from './types/sh/tangled/repo/blob.ts';
2222+export * as ShTangledRepoBranch from './types/sh/tangled/repo/branch.ts';
2323+export * as ShTangledRepoBranches from './types/sh/tangled/repo/branches.ts';
2424+export * as ShTangledRepoCollaborator from './types/sh/tangled/repo/collaborator.ts';
2525+export * as ShTangledRepoCompare from './types/sh/tangled/repo/compare.ts';
2626+export * as ShTangledRepoCreate from './types/sh/tangled/repo/create.ts';
2727+export * as ShTangledRepoDelete from './types/sh/tangled/repo/delete.ts';
2828+export * as ShTangledRepoDeleteBranch from './types/sh/tangled/repo/deleteBranch.ts';
2929+export * as ShTangledRepoDiff from './types/sh/tangled/repo/diff.ts';
3030+export * as ShTangledRepoForkStatus from './types/sh/tangled/repo/forkStatus.ts';
3131+export * as ShTangledRepoForkSync from './types/sh/tangled/repo/forkSync.ts';
3232+export * as ShTangledRepoGetDefaultBranch from './types/sh/tangled/repo/getDefaultBranch.ts';
3333+export * as ShTangledRepoHiddenRef from './types/sh/tangled/repo/hiddenRef.ts';
3434+export * as ShTangledRepoIssue from './types/sh/tangled/repo/issue.ts';
3535+export * as ShTangledRepoIssueComment from './types/sh/tangled/repo/issue/comment.ts';
3636+export * as ShTangledRepoIssueState from './types/sh/tangled/repo/issue/state.ts';
3737+export * as ShTangledRepoIssueStateClosed from './types/sh/tangled/repo/issue/state/closed.ts';
3838+export * as ShTangledRepoIssueStateOpen from './types/sh/tangled/repo/issue/state/open.ts';
3939+export * as ShTangledRepoLanguages from './types/sh/tangled/repo/languages.ts';
4040+export * as ShTangledRepoListSecrets from './types/sh/tangled/repo/listSecrets.ts';
4141+export * as ShTangledRepoLog from './types/sh/tangled/repo/log.ts';
4242+export * as ShTangledRepoMerge from './types/sh/tangled/repo/merge.ts';
4343+export * as ShTangledRepoMergeCheck from './types/sh/tangled/repo/mergeCheck.ts';
4444+export * as ShTangledRepoPull from './types/sh/tangled/repo/pull.ts';
4545+export * as ShTangledRepoPullComment from './types/sh/tangled/repo/pull/comment.ts';
4646+export * as ShTangledRepoPullStatus from './types/sh/tangled/repo/pull/status.ts';
4747+export * as ShTangledRepoPullStatusClosed from './types/sh/tangled/repo/pull/status/closed.ts';
4848+export * as ShTangledRepoPullStatusMerged from './types/sh/tangled/repo/pull/status/merged.ts';
4949+export * as ShTangledRepoPullStatusOpen from './types/sh/tangled/repo/pull/status/open.ts';
5050+export * as ShTangledRepoRemoveSecret from './types/sh/tangled/repo/removeSecret.ts';
5151+export * as ShTangledRepoSetDefaultBranch from './types/sh/tangled/repo/setDefaultBranch.ts';
5252+export * as ShTangledRepoTag from './types/sh/tangled/repo/tag.ts';
5353+export * as ShTangledRepoTags from './types/sh/tangled/repo/tags.ts';
5454+export * as ShTangledRepoTree from './types/sh/tangled/repo/tree.ts';
5555+export * as ShTangledSpindle from './types/sh/tangled/spindle.ts';
5656+export * as ShTangledSpindleMember from './types/sh/tangled/spindle/member.ts';
5757+export * as ShTangledString from './types/sh/tangled/string.ts';
···11-export * as ComWhtwndBlogDefs from './types/com/whtwnd/blog/defs.js';
22-export * as ComWhtwndBlogEntry from './types/com/whtwnd/blog/entry.js';
33-export * as ComWhtwndBlogGetAuthorPosts from './types/com/whtwnd/blog/getAuthorPosts.js';
44-export * as ComWhtwndBlogGetEntryMetadataByName from './types/com/whtwnd/blog/getEntryMetadataByName.js';
55-export * as ComWhtwndBlogGetMentionsByEntry from './types/com/whtwnd/blog/getMentionsByEntry.js';
66-export * as ComWhtwndBlogNotifyOfNewEntry from './types/com/whtwnd/blog/notifyOfNewEntry.js';
11+export * as ComWhtwndBlogDefs from './types/com/whtwnd/blog/defs.ts';
22+export * as ComWhtwndBlogEntry from './types/com/whtwnd/blog/entry.ts';
33+export * as ComWhtwndBlogGetAuthorPosts from './types/com/whtwnd/blog/getAuthorPosts.ts';
44+export * as ComWhtwndBlogGetEntryMetadataByName from './types/com/whtwnd/blog/getEntryMetadataByName.ts';
55+export * as ComWhtwndBlogGetMentionsByEntry from './types/com/whtwnd/blog/getMentionsByEntry.ts';
66+export * as ComWhtwndBlogNotifyOfNewEntry from './types/com/whtwnd/blog/notifyOfNewEntry.ts';
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComWhtwndBlogDefs from './defs.js';
55+import * as ComWhtwndBlogDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.record(
88 /*#__PURE__*/ v.tidString(),
···22import type {} from '@atcute/lexicons/ambient';
33import * as v from '@atcute/lexicons/validations';
4455-import * as ComWhtwndBlogDefs from './defs.js';
55+import * as ComWhtwndBlogDefs from './defs.ts';
6677const _mainSchema = /*#__PURE__*/ v.query('com.whtwnd.blog.getAuthorPosts', {
88 params: /*#__PURE__*/ v.object({
···3344import { afterAll, beforeAll, describe, expect, it } from 'vitest';
5566-import { PlcClient, PlcClientError } from './client.js';
77-import type * as t from './types.js';
88-import { deriveDidFromGenesisOp, signOperation } from './utils.js';
66+import { PlcClient, PlcClientError } from './client.ts';
77+import type * as t from './types.ts';
88+import { deriveDidFromGenesisOp, signOperation } from './utils.ts';
991010describe('PlcClient', () => {
1111 let plc: TestPlcServer;
+2-2
packages/identity/did-plc/lib/client.ts
···22import { defs as identityDefs } from '@atcute/identity';
33import { parseResponseAsJson, pipe, validateJsonWith } from '@atcute/util-fetch';
4455-import * as defs from './typedefs.js';
66-import * as t from './types.js';
55+import * as defs from './typedefs.ts';
66+import * as t from './types.ts';
7788const MAX_RESPONSE_SIZE = 64 * 1024;
99
+4-4
packages/identity/did-plc/lib/data.test.ts
···2233import { describe, expect, it } from 'vitest';
4455-import { processIndexedEntryLog } from './data.js';
66-import { indexedEntryLog } from './typedefs.js';
77-import type * as t from './types.js';
88-import { deriveDidFromGenesisOp, isSignedOperationValid, signOperation } from './utils.js';
55+import { processIndexedEntryLog } from './data.ts';
66+import { indexedEntryLog } from './typedefs.ts';
77+import type * as t from './types.ts';
88+import { deriveDidFromGenesisOp, isSignedOperationValid, signOperation } from './utils.ts';
991010describe('processIndexedEntryLog()', () => {
1111 it('validates an operation log', async () => {
+4-4
packages/identity/did-plc/lib/data.ts
···22import * as CID from '@atcute/cid';
33import { isKeyDid } from '@atcute/identity';
4455-import { DISPUTE_WINDOW } from './constants.js';
66-import * as err from './errors.js';
77-import * as t from './types.js';
88-import { deriveDidFromGenesisOp, isSignedOperationValid, normalizeOp } from './utils.js';
55+import { DISPUTE_WINDOW } from './constants.ts';
66+import * as err from './errors.ts';
77+import * as t from './types.ts';
88+import { deriveDidFromGenesisOp, isSignedOperationValid, normalizeOp } from './utils.ts';
991010// soft constraint limits for incoming operations
1111const MAX_OP_BYTES = 4000;
+1-1
packages/identity/did-plc/lib/errors.ts
···11-import * as t from './types.js';
11+import * as t from './types.ts';
2233export class PlcError extends Error {
44 override name = 'PlcError';
+7-7
packages/identity/did-plc/lib/index.ts
···11-export * as defs from './typedefs.js';
22-export * from './types.js';
11+export * as defs from './typedefs.ts';
22+export * from './types.ts';
3344-export * from './client.js';
55-export * from './constants.js';
66-export * from './data.js';
77-export * from './errors.js';
88-export * from './utils.js';
44+export * from './client.ts';
55+export * from './constants.ts';
66+export * from './data.ts';
77+export * from './errors.ts';
88+export * from './utils.ts';
+1-1
packages/identity/did-plc/lib/typedefs.ts
···4455import * as v from '@badrap/valita';
6677-import * as t from './types.js';
77+import * as t from './types.ts';
8899// #region Strings
1010export const didPlcString = v.string().assert(isPlcDid, `must be a did:plc`);
+1-1
packages/identity/did-plc/lib/utils.ts
···44import { fromBase64Url, toBase32, toBase64Url } from '@atcute/multibase';
55import { toSha256 } from '@atcute/uint8array';
6677-import * as t from './types.js';
77+import * as t from './types.ts';
8899export const wrapHttpPrefix = (str: string): string => {
1010 if (str.startsWith('http://') || str.startsWith('https://')) {
···11import { extractDidMethod, type DidDocument } from '@atcute/identity';
22import type { Did } from '@atcute/lexicons/syntax';
3344-import * as err from '../errors.js';
55-import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../types.js';
44+import * as err from '../errors.ts';
55+import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../types.ts';
6677export interface CompositeDidDocumentResolverOptions<M extends string> {
88 methods: { [K in M]: DidDocumentResolver<K> };
···22import type { Did } from '@atcute/lexicons/syntax';
33import { FailedResponseError } from '@atcute/util-fetch';
4455-import * as err from '../../errors.js';
66-import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../../types.js';
77-import { fetchDocHandler } from '../utils.js';
55+import * as err from '../../errors.ts';
66+import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../../types.ts';
77+import { fetchDocHandler } from '../utils.ts';
8899export interface PlcDidDocumentResolverOptions {
1010 apiUrl?: string;
···22import type { Did } from '@atcute/lexicons/syntax';
33import { FailedResponseError } from '@atcute/util-fetch';
4455-import * as err from '../../errors.js';
66-import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../../types.js';
77-import { fetchDocHandler } from '../utils.js';
55+import * as err from '../../errors.ts';
66+import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../../types.ts';
77+import { fetchDocHandler } from '../utils.ts';
8899export interface WebDidDocumentResolverOptions {
1010 fetch?: typeof fetch;
···10101111import * as v from '@badrap/valita';
12121313-import * as err from '../../errors.js';
1414-import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../../types.js';
1313+import * as err from '../../errors.ts';
1414+import type { DidDocumentResolver, ResolveDidDocumentOptions } from '../../types.ts';
15151616const fetchXrpcHandler = pipe(
1717 isResponseOk,
···11import type { AtprotoDid, Handle } from '@atcute/lexicons/syntax';
2233-import * as err from '../errors.js';
44-import type { HandleResolver, ResolveHandleOptions } from '../types.js';
33+import * as err from '../errors.ts';
44+import type { HandleResolver, ResolveHandleOptions } from '../types.ts';
5566export type CompositeStrategy = 'http-first' | 'dns-first' | 'race' | 'both';
77
···22import type { AtprotoDid, Handle } from '@atcute/lexicons/syntax';
33import { type DohJsonTxtResult, fetchDohJsonTxt } from '@atcute/util-fetch';
4455-import * as err from '../../errors.js';
66-import type { HandleResolver, ResolveHandleOptions } from '../../types.js';
55+import * as err from '../../errors.ts';
66+import type { HandleResolver, ResolveHandleOptions } from '../../types.ts';
7788const SUBDOMAIN = '_atproto';
99const PREFIX = 'did=';
···22import type { AtprotoDid, Handle } from '@atcute/lexicons/syntax';
33import { FailedResponseError, isResponseOk, pipe, readResponseAsText } from '@atcute/util-fetch';
4455-import * as err from '../../errors.js';
66-import type { HandleResolver, ResolveHandleOptions } from '../../types.js';
55+import * as err from '../../errors.ts';
66+import type { HandleResolver, ResolveHandleOptions } from '../../types.ts';
7788export interface WellKnownHandleResolverOptions {
99 fetch?: typeof fetch;
···10101111import * as v from '@badrap/valita';
12121313-import * as err from '../../errors.js';
1414-import type { HandleResolver, ResolveHandleOptions } from '../../types.js';
1313+import * as err from '../../errors.ts';
1414+import type { HandleResolver, ResolveHandleOptions } from '../../types.ts';
15151616const response = v.object({
1717 did: v.string().assert((input) => isAtprotoDid(input)),
+11-11
packages/identity/identity-resolver/lib/index.ts
···11-export * from './actor/local.js';
11+export * from './actor/local.ts';
2233-export * from './did/composite.js';
44-export * from './did/methods/plc.js';
55-export * from './did/methods/web.js';
66-export * from './did/methods/xrpc.js';
33+export * from './did/composite.ts';
44+export * from './did/methods/plc.ts';
55+export * from './did/methods/web.ts';
66+export * from './did/methods/xrpc.ts';
7788-export * from './handle/composite.js';
99-export * from './handle/methods/doh-json.js';
1010-export * from './handle/methods/well-known.js';
1111-export * from './handle/methods/xrpc.js';
88+export * from './handle/composite.ts';
99+export * from './handle/methods/doh-json.ts';
1010+export * from './handle/methods/well-known.ts';
1111+export * from './handle/methods/xrpc.ts';
12121313-export * from './errors.js';
1414-export * from './types.js';
1313+export * from './errors.ts';
1414+export * from './types.ts';
···11import type { AtprotoAudience, AtprotoDid, Did } from '@atcute/lexicons/syntax';
2233-import { isPlcDid } from './methods/plc.js';
44-import { isAtprotoWebDid } from './methods/web.js';
33+import { isPlcDid } from './methods/plc.ts';
44+import { isAtprotoWebDid } from './methods/web.ts';
5566const FRAGMENT_RE = /^(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*$/;
77
+7-7
packages/identity/identity/lib/index.ts
···11-export * as defs from './typedefs.js';
22-export * from './types.js';
11+export * as defs from './typedefs.ts';
22+export * from './types.ts';
3344-export * from './utils.js';
44+export * from './utils.ts';
5566-export * from './did.js';
77-export * from './methods/key.js';
88-export * from './methods/plc.js';
99-export * from './methods/web.js';
66+export * from './did.ts';
77+export * from './methods/key.ts';
88+export * from './methods/plc.ts';
99+export * from './methods/web.ts';
+1-1
packages/identity/identity/lib/typedefs.test.ts
···11import { describe, expect, it } from 'vitest';
2233-import { didDocument } from './typedefs.js';
33+import { didDocument } from './typedefs.ts';
4455describe('didDocument', () => {
66 it('parses a did:plc document', () => {
+1-1
packages/identity/identity/lib/typedefs.ts
···2233import * as v from '@badrap/valita';
4455-import * as t from './types.js';
55+import * as t from './types.ts';
6677/** @deprecated */
88export const FRAGMENT_RE = /^#[^#]+$/;
+2-2
packages/identity/identity/lib/utils.test.ts
···11import { describe, expect, it } from 'vitest';
2233-import { didDocument } from './typedefs.js';
33+import { didDocument } from './typedefs.ts';
44import {
55 getAtprotoLabelerVerificationMaterial,
66 getAtprotoVerificationMaterial,
77 getLabelerEndpoint,
88 getPdsEndpoint,
99-} from './utils.js';
99+} from './utils.ts';
10101111const PRONOUNS_LABELER_DID_DOC = didDocument.parse({
1212 '@context': [
+1-1
packages/identity/identity/lib/utils.ts
···11import type { Handle } from '@atcute/lexicons';
22import { isHandle } from '@atcute/lexicons/syntax';
3344-import * as t from './types.js';
44+import * as t from './types.ts';
5566export interface VerificationMaterial {
77 type: string;
···11-export * from './constants.js';
22-export * from './network.js';
33-export * from './pds.js';
44-export * from './plc.js';
55-export * from './utils.js';
11+export * from './constants.ts';
22+export * from './network.ts';
33+export * from './pds.ts';
44+export * from './plc.ts';
55+export * from './utils.ts';
+3-3
packages/internal/dev-env/lib/network.ts
···11-import { TestPdsServer, type PdsServerOptions } from './pds.js';
22-import { TestPlcServer, type PlcServerOptions } from './plc.js';
33-import { mockNetworkUtilities } from './utils.js';
11+import { TestPdsServer, type PdsServerOptions } from './pds.ts';
22+import { TestPlcServer, type PlcServerOptions } from './plc.ts';
33+import { mockNetworkUtilities } from './utils.ts';
4455export type NetworkConfig = {
66 pds: Partial<PdsServerOptions>;
+1-1
packages/internal/dev-env/lib/pds.ts
···77import getPort from 'get-port';
88import * as ui8 from 'uint8arrays';
991010-import { ADMIN_PASSWORD, JWT_SECRET } from './constants.js';
1010+import { ADMIN_PASSWORD, JWT_SECRET } from './constants.ts';
11111212export interface PdsServerOptions extends Partial<pds.ServerEnvironment> {
1313 didPlcUrl: string;
+1-1
packages/internal/dev-env/lib/utils.ts
···11import type { IdResolver } from '@atproto/identity';
22import axios from 'axios';
3344-import type { TestPdsServer } from './pds.js';
44+import type { TestPdsServer } from './pds.ts';
5566export const mockNetworkUtilities = (pds: TestPdsServer) => {
77 mockResolvers(pds.ctx.idResolver, pds);
···11import { or } from '@optique/core/constructs';
22import { run } from '@optique/run';
3344-import { exportCommandSchema, runExport } from './commands/export.js';
55-import { generateCommandSchema, runGenerate } from './commands/generate.js';
66-import { pullCommandSchema, runPull } from './commands/pull.js';
44+import { exportCommandSchema, runExport } from './commands/export.ts';
55+import { generateCommandSchema, runGenerate } from './commands/generate.ts';
66+import { pullCommandSchema, runPull } from './commands/pull.ts';
7788const parser = or(generateCommandSchema, pullCommandSchema, exportCommandSchema);
99
+3-3
packages/lexicons/lex-cli/src/commands/export.ts
···1010import pc from 'picocolors';
1111import prettier from 'prettier';
12121313-import { loadConfig, type ExportConfig, type NormalizedConfig } from '../config.js';
1414-import { loadLexicons } from '../lexicon-loader.js';
1515-import { sharedOptions } from '../shared-options.js';
1313+import { loadConfig, type ExportConfig, type NormalizedConfig } from '../config.ts';
1414+import { loadLexicons } from '../lexicon-loader.ts';
1515+import { sharedOptions } from '../shared-options.ts';
16161717export const exportCommandSchema = command(
1818 'export',
···77import { command, constant } from '@optique/core/primitives';
88import pc from 'picocolors';
991010-import { generateLexiconApi, type ImportMapping } from '../codegen.js';
1111-import { loadConfig } from '../config.js';
1212-import { loadLexicons } from '../lexicon-loader.js';
1313-import { packageJsonSchema } from '../lexicon-metadata.js';
1414-import { sharedOptions } from '../shared-options.js';
1010+import { generateLexiconApi, type ImportMapping } from '../codegen.ts';
1111+import { loadConfig } from '../config.ts';
1212+import { loadLexicons } from '../lexicon-loader.ts';
1313+import { packageJsonSchema } from '../lexicon-metadata.ts';
1414+import { sharedOptions } from '../shared-options.ts';
15151616/**
1717 * resolves package imports to ImportMapping[]
+5-5
packages/lexicons/lex-cli/src/commands/pull.ts
···1010import pc from 'picocolors';
1111import prettier from 'prettier';
12121313-import { loadConfig, type NormalizedConfig, type PullConfig, type SourceConfig } from '../config.js';
1414-import { pullAtprotoSource } from '../pull-sources/atproto.js';
1515-import { pullGitSource } from '../pull-sources/git.js';
1616-import type { PullResult, PulledLexicon, SourceLocation } from '../pull-sources/types.js';
1717-import { sharedOptions } from '../shared-options.js';
1313+import { loadConfig, type NormalizedConfig, type PullConfig, type SourceConfig } from '../config.ts';
1414+import { pullAtprotoSource } from '../pull-sources/atproto.ts';
1515+import { pullGitSource } from '../pull-sources/git.ts';
1616+import type { PullResult, PulledLexicon, SourceLocation } from '../pull-sources/types.ts';
1717+import { sharedOptions } from '../shared-options.ts';
18181919export const pullCommandSchema = command(
2020 'pull',
+1-1
packages/lexicons/lex-cli/src/config.ts
···88import * as v from '@badrap/valita';
99import pc from 'picocolors';
10101111-import type { ImportMapping } from './codegen.js';
1111+import type { ImportMapping } from './codegen.ts';
12121313const gitSourceConfigSchema = v.object({
1414 type: v.literal('git'),
+1-1
packages/lexicons/lex-cli/src/index.ts
···11-import { lexiconConfigSchema, type LexiconConfig } from './config.js';
11+import { lexiconConfigSchema, type LexiconConfig } from './config.ts';
2233export type { LexiconConfig };
44
···20202121import pc from 'picocolors';
22222323-import type { AtprotoSourceConfig } from '../config.js';
2323+import type { AtprotoSourceConfig } from '../config.ts';
24242525-import type { PullResult, SourceLocation } from './types.js';
2525+import type { PullResult, SourceLocation } from './types.ts';
26262727/**
2828 * discovers all published lexicons for an authority by listing records in the
+3-3
packages/lexicons/lex-cli/src/pull-sources/git.ts
···6677import pc from 'picocolors';
8899-import type { GitSourceConfig } from '../config.js';
1010-import { runGit, GitError } from '../git.js';
99+import type { GitSourceConfig } from '../config.ts';
1010+import { runGit, GitError } from '../git.ts';
11111212-import type { PullResult, PulledLexicon, SourceLocation } from './types.js';
1212+import type { PullResult, PulledLexicon, SourceLocation } from './types.ts';
13131414/**
1515 * pulls lexicon documents from a git repository source
···22import { getUtf8Length, isUtf8LengthInRange } from '@atcute/uint8array';
33import { getGraphemeLength, isGraphemeLengthInRange } from '@atcute/util-text';
4455-import { DELIMITED_MIME_TYPE_RE, KEY_RE, MIME_TYPE_RE, validateStringFormat } from './internal/validation.js';
66-import type * as t from './types.js';
77-import { formatLexiconRef, type ParsedLexiconRef } from './utils/refs.js';
55+import { DELIMITED_MIME_TYPE_RE, KEY_RE, MIME_TYPE_RE, validateStringFormat } from './internal/validation.ts';
66+import type * as t from './types.ts';
77+import { formatLexiconRef, type ParsedLexiconRef } from './utils/refs.ts';
8899// #region Utilities
1010type BuildContext = {
+4-4
packages/lexicons/lexicon-doc/lib/index.ts
···11-export * from './refinements.js';
22-export * from './typedefs.js';
33-export * from './types.js';
44-export * from './utils/refs.js';
11+export * from './refinements.ts';
22+export * from './typedefs.ts';
33+export * from './types.ts';
44+export * from './utils/refs.ts';
···1212 isTid,
1313} from '@atcute/lexicons/syntax';
14141515-import * as t from '../types.js';
1515+import * as t from '../types.ts';
16161717export const KEY_RE = /^[a-zA-Z][a-zA-Z0-9_]{0,62}?$/;
1818
+2-2
packages/lexicons/lexicon-doc/lib/refinements.ts
···99 REF_RE,
1010 validateRecordKey,
1111 validateStringFormat,
1212-} from './internal/validation.js';
1313-import type * as t from './types.js';
1212+} from './internal/validation.ts';
1313+import type * as t from './types.ts';
14141515export interface RefineIssue {
1616 message: string;
···11import * as v from 'valibot';
2233-import type * as t from './types.js';
33+import type * as t from './types.ts';
4455const NSID_RE =
66 /^[a-zA-Z](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+\.[a-zA-Z][a-zA-Z0-9]{0,62}?$/;
+1-1
packages/lexicons/lexicon-doc/lib/typedefs.ts
···2233import * as v from '@badrap/valita';
4455-import * as t from './types.js';
55+import * as t from './types.ts';
6677const integer = v
88 .number()
···11import { describe, expect, it } from 'vitest';
2233-import type { LexiconDoc } from '../types.js';
33+import type { LexiconDoc } from '../types.ts';
4455-import { findExternalReferences, formatLexiconRef, parseLexiconRef } from './refs.js';
55+import { findExternalReferences, formatLexiconRef, parseLexiconRef } from './refs.ts';
6677describe('formatLexiconRef', () => {
88 it('formats nsid with main defId as bare nsid', () => {
+1-1
packages/lexicons/lexicon-doc/lib/utils/refs.ts
···11import { isNsid, type Nsid } from '@atcute/lexicons/syntax';
2233-import type { LexiconDoc, LexRefVariant, LexUserType } from '../types.js';
33+import type { LexiconDoc, LexRefVariant, LexUserType } from '../types.ts';
4455/**
66 * represents a lexicon definition reference
···1212 object,
1313 required,
1414 string,
1515-} from './builder.js';
1616-import type * as t from './types.js';
1717-import { RecordValidator } from './validations.js';
1515+} from './builder.ts';
1616+import type * as t from './types.ts';
1717+import { RecordValidator } from './validations.ts';
18181919// shared test schemas
2020const subjectRef = object({
+3-3
packages/lexicons/lexicon-doc/lib/validations.ts
···1313 refineLexRefUnion,
1414 refineLexString,
1515 type RefineIssue,
1616-} from './refinements.js';
1717-import type * as t from './types.js';
1818-import { formatLexiconRef, parseLexiconRef, type ParsedLexiconRef } from './utils/refs.js';
1616+} from './refinements.ts';
1717+import type * as t from './types.ts';
1818+import { formatLexiconRef, parseLexiconRef, type ParsedLexiconRef } from './utils/refs.ts';
19192020export interface RecordValidatorInput {
2121 key: string | null;
···22import type { AtprotoDid, Nsid } from '@atcute/lexicons/syntax';
33import { type DohJsonTxtResult, fetchDohJsonTxt } from '@atcute/util-fetch';
4455-import * as err from '../errors.js';
66-import type { LexiconAuthorityResolver, ResolveLexiconAuthorityOptions } from '../types.js';
77-import { nsidToLookupDomain } from '../utils.js';
55+import * as err from '../errors.ts';
66+import type { LexiconAuthorityResolver, ResolveLexiconAuthorityOptions } from '../types.ts';
77+import { nsidToLookupDomain } from '../utils.ts';
8899const SUBDOMAIN = '_lexicon';
1010const PREFIX = 'did=';
+5-5
packages/lexicons/lexicon-resolver/lib/index.ts
···11-export * from './authority/doh-json.js';
22-export * from './errors.js';
33-export * from './schemas/xrpc.js';
44-export * from './types.js';
55-export * from './utils.js';
11+export * from './authority/doh-json.ts';
22+export * from './errors.ts';
33+export * from './schemas/xrpc.ts';
44+export * from './types.ts';
55+export * from './utils.ts';
···1111import { verifyRecord, type VerifiedRecord } from '@atcute/repo';
1212import { FailedResponseError } from '@atcute/util-fetch';
13131414-import { LEXICON_SCHEMA_COLLECTION } from '../constants.js';
1515-import * as err from '../errors.js';
1616-import type { ResolvedSchema, ResolveLexiconRecordOptions } from '../types.js';
1414+import { LEXICON_SCHEMA_COLLECTION } from '../constants.ts';
1515+import * as err from '../errors.ts';
1616+import type { ResolvedSchema, ResolveLexiconRecordOptions } from '../types.ts';
17171818export interface LexiconSchemaResolverOptions {
1919 didDocumentResolver: DidDocumentResolver;
···11-export type { ActorIdentifier } from './syntax/at-identifier.js';
11+export type { ActorIdentifier } from './syntax/at-identifier.ts';
22export {
33 isCanonicalResourceUri,
44 isResourceUri,
···88 type ParsedCanonicalResourceUri,
99 type ParsedResourceUri,
1010 type ResourceUri,
1111-} from './syntax/at-uri.js';
1212-export type { Cid } from './syntax/cid.js';
1313-export type { Datetime } from './syntax/datetime.js';
1414-export type { Did } from './syntax/did.js';
1515-export type { Handle } from './syntax/handle.js';
1616-export type { LanguageCode } from './syntax/language.js';
1717-export type { Nsid } from './syntax/nsid.js';
1818-export type { RecordKey } from './syntax/record-key.js';
1919-export type { Tid } from './syntax/tid.js';
2020-export type { GenericUri } from './syntax/uri.js';
1111+} from './syntax/at-uri.ts';
1212+export type { Cid } from './syntax/cid.ts';
1313+export type { Datetime } from './syntax/datetime.ts';
1414+export type { Did } from './syntax/did.ts';
1515+export type { Handle } from './syntax/handle.ts';
1616+export type { LanguageCode } from './syntax/language.ts';
1717+export type { Nsid } from './syntax/nsid.ts';
1818+export type { RecordKey } from './syntax/record-key.ts';
1919+export type { Tid } from './syntax/tid.ts';
2020+export type { GenericUri } from './syntax/uri.ts';
21212222-export type { Blob, LegacyBlob } from './interfaces/blob.js';
2323-export type { Bytes } from './interfaces/bytes.js';
2424-export type { CidLink } from './interfaces/cid-link.js';
2222+export type { Blob, LegacyBlob } from './interfaces/blob.ts';
2323+export type { Bytes } from './interfaces/bytes.ts';
2424+export type { CidLink } from './interfaces/cid-link.ts';
25252626-export type { $type } from './types/brand.js';
2626+export type { $type } from './types/brand.ts';
27272828export {
2929 is,
···3535 type InferXRPCBodyInput,
3636 type InferXRPCBodyOutput,
3737 type ValidationResult,
3838-} from './validations/index.js';
3838+} from './validations/index.ts';
+2-2
packages/lexicons/lexicons/lib/interfaces/blob.ts
···11-import type { Cid } from '../syntax/cid.js';
11+import type { Cid } from '../syntax/cid.ts';
2233-import { isCidLink, type CidLink } from './cid-link.js';
33+import { isCidLink, type CidLink } from './cid-link.ts';
4455/**
66 * represents a reference to a data blob
···11-import { isCid, type Cid } from '../syntax/cid.js';
11+import { isCid, type Cid } from '../syntax/cid.ts';
2233/**
44 * represents a content identifier (CID) reference
···11-export { isBlob, isLegacyBlob, type Blob, type LegacyBlob } from './blob.js';
22-export { isBytes, type Bytes } from './bytes.js';
33-export { isCidLink, type CidLink } from './cid-link.js';
11+export { isBlob, isLegacyBlob, type Blob, type LegacyBlob } from './blob.ts';
22+export { isBytes, type Bytes } from './bytes.ts';
33+export { isCidLink, type CidLink } from './cid-link.ts';
···11-import { isDid, type Did } from './did.js';
22-import { isHandle, type Handle } from './handle.js';
11+import { isDid, type Did } from './did.ts';
22+import { isHandle, type Handle } from './handle.ts';
3344/**
55 * represents an account's identifier, either a {@link Did} or a
···11-import { type Result } from '../utils.js';
11+import { type Result } from '../utils.ts';
2233-import { isActorIdentifier, type ActorIdentifier } from './at-identifier.js';
44-import { isDid, type Did } from './did.js';
55-import { isNsid, type Nsid } from './nsid.js';
66-import { isRecordKey, type RecordKey } from './record-key.js';
33+import { isActorIdentifier, type ActorIdentifier } from './at-identifier.ts';
44+import { isDid, type Did } from './did.ts';
55+import { isNsid, type Nsid } from './nsid.ts';
66+import { isRecordKey, type RecordKey } from './record-key.ts';
7788/**
99 * represents a general AT Protocol URI, representing either an entire
+1-1
packages/lexicons/lexicons/lib/syntax/cid.test.ts
···11import { describe, expect, it } from 'vitest';
2233-import { isCid } from './cid.js';
33+import { isCid } from './cid.ts';
4455describe('cid validation', () => {
66 it('validates cid', () => {
···11import { describe, expect, it } from 'vitest';
2233-import { isHandle } from './handle.js';
33+import { isHandle } from './handle.ts';
4455describe('handle validation', () => {
66 it('validates handle', () => {
+11-11
packages/lexicons/lexicons/lib/syntax/index.ts
···11-export * from './at-identifier.js';
22-export * from './at-uri.js';
33-export * from './cid.js';
44-export * from './datetime.js';
55-export * from './did.js';
66-export * from './handle.js';
77-export * from './language.js';
88-export * from './nsid.js';
99-export * from './record-key.js';
1010-export * from './tid.js';
1111-export * from './uri.js';
11+export * from './at-identifier.ts';
22+export * from './at-uri.ts';
33+export * from './cid.ts';
44+export * from './datetime.ts';
55+export * from './did.ts';
66+export * from './handle.ts';
77+export * from './language.ts';
88+export * from './nsid.ts';
99+export * from './record-key.ts';
1010+export * from './tid.ts';
1111+export * from './uri.ts';
···3344import { assert, describe, expect, it, vi } from 'vitest';
5566-import * as v from './index.js';
77-import { allowsEval } from './utils.js';
66+import * as v from './index.ts';
77+import { allowsEval } from './utils.ts';
8899describe(`validation errors`, () => {
1010 it(`throws ValidationError`, () => {
···3344import type { StandardSchemaV1 } from '@standard-schema/spec';
5566-import { _isBytesWrapper } from '../interfaces/bytes.js';
77-import * as interfaces from '../interfaces/index.js';
88-import * as syntax from '../syntax/index.js';
99-import type { $type } from '../types/brand.js';
1010-import { assert } from '../utils.js';
66+import { _isBytesWrapper } from '../interfaces/bytes.ts';
77+import * as interfaces from '../interfaces/index.ts';
88+import * as syntax from '../syntax/index.ts';
99+import type { $type } from '../types/brand.ts';
1010+import { assert } from '../utils.ts';
11111212-import { allowsEval, isArray, isObject, lazy, lazyProperty } from './utils.js';
1212+import { allowsEval, isArray, isObject, lazy, lazyProperty } from './utils.ts';
13131414/**
1515 * flag indicating whether xrpc schema generation helpers are used. set to true
···11import * as v from '@badrap/valita';
2233-import { pipe } from './pipeline.js';
44-import { isResponseOk, parseResponseAsJson, validateJsonWith } from './transformers.js';
33+import { pipe } from './pipeline.ts';
44+import { isResponseOk, parseResponseAsJson, validateJsonWith } from './transformers.ts';
5566const uint32 = v.number().assert((input) => Number.isInteger(input) && input >= 0 && input <= 2 ** 32 - 1);
77
+4-4
packages/misc/util-fetch/lib/index.ts
···11-export * from './doh-json.js';
22-export * from './errors.js';
33-export * from './pipeline.js';
44-export * from './transformers.js';
11+export * from './doh-json.ts';
22+export * from './errors.ts';
33+export * from './pipeline.ts';
44+export * from './transformers.ts';
···11-import * as err from '../errors.js';
11+import * as err from '../errors.ts';
2233export class SizeLimitStream extends TransformStream<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>> {
44 constructor(maxSize: number) {
+2-2
packages/misc/util-fetch/lib/transformers.ts
···11import * as v from '@badrap/valita';
2233-import * as err from './errors.js';
44-import { SizeLimitStream } from './streams/size-limit.js';
33+import * as err from './errors.ts';
44+import { SizeLimitStream } from './streams/size-limit.ts';
5566export type TextResponse = {
77 response: Response;
···11import type { FetchHandlerObject } from '@atcute/client';
22import type { Did } from '@atcute/lexicons';
3344-import { createDPoPFetch } from '../dpop.js';
55-import type { Session } from '../types/token.js';
44+import { createDPoPFetch } from '../dpop.ts';
55+import type { Session } from '../types/token.ts';
6677-import { OAuthServerAgent } from './server-agent.js';
88-import { type SessionGetOptions, deleteStoredSession, getSession } from './sessions.js';
77+import { OAuthServerAgent } from './server-agent.ts';
88+import { type SessionGetOptions, deleteStoredSession, getSession } from './sessions.ts';
991010export class OAuthUserAgent implements FetchHandlerObject {
1111 #fetch: typeof fetch;
+2-2
packages/oauth/browser-client/lib/dpop.ts
···11import { createDpopProofSigner, sha256Base64Url, type DpopPrivateJwk } from '@atcute/oauth-crypto';
2233-import { database } from './environment.js';
44-import { extractContentType } from './utils/response.js';
33+import { database } from './environment.ts';
44+import { extractContentType } from './utils/response.ts';
5566export const createDPoPFetch = (dpopKey: DpopPrivateJwk, isAuthServer?: boolean): typeof fetch => {
77 const nonces = database.dpopNonces;
+2-2
packages/oauth/browser-client/lib/environment.ts
···11import type { ActorResolver } from '@atcute/identity-resolver';
2233-import { createOAuthDatabase, type OAuthDatabase } from './store/db.js';
44-import type { ClientAssertionFetcher } from './types/client-assertion.js';
33+import { createOAuthDatabase, type OAuthDatabase } from './store/db.ts';
44+import type { ClientAssertionFetcher } from './types/client-assertion.ts';
5566export let CLIENT_ID: string;
77export let REDIRECT_URI: string;
+7-7
packages/oauth/browser-client/lib/index.ts
···11-export { configureOAuth, type ConfigureOAuthOptions } from './environment.js';
11+export { configureOAuth, type ConfigureOAuthOptions } from './environment.ts';
2233-export * from './errors.js';
33+export * from './errors.ts';
4455-export * from './agents/exchange.js';
55+export * from './agents/exchange.ts';
66export {
77 getSession,
88 deleteStoredSession,
99 listStoredSessions,
1010 type SessionGetOptions,
1111-} from './agents/sessions.js';
1212-export * from './agents/user-agent.js';
1111+} from './agents/sessions.ts';
1212+export * from './agents/user-agent.ts';
13131414export type {
1515 ClientAssertionCredentials,
1616 ClientAssertionFetcher,
1717 FetchClientAssertionParams,
1818-} from './types/client-assertion.js';
1919-export type { TokenInfo, ExchangeInfo, Session } from './types/token.js';
1818+} from './types/client-assertion.ts';
1919+export type { TokenInfo, ExchangeInfo, Session } from './types/token.ts';
+4-4
packages/oauth/browser-client/lib/resolvers.ts
···22import type { ActorIdentifier } from '@atcute/lexicons';
33import type { OAuthAuthorizationServerMetadata, OAuthProtectedResourceMetadata } from '@atcute/oauth-types';
4455-import { identityResolver } from './environment.js';
66-import { ResolverError } from './errors.js';
77-import { extractContentType } from './utils/response.js';
88-import { isValidUrl } from './utils/strings.js';
55+import { identityResolver } from './environment.ts';
66+import { ResolverError } from './errors.ts';
77+import { extractContentType } from './utils/response.ts';
88+import { isValidUrl } from './utils/strings.ts';
991010export const resolveFromIdentifier = async (
1111 ident: ActorIdentifier,
+3-3
packages/oauth/browser-client/lib/store/db.ts
···22import type { DpopPrivateJwk } from '@atcute/oauth-crypto';
33import type { OAuthAuthorizationServerMetadata } from '@atcute/oauth-types';
4455-import type { SimpleStore } from '../types/store.js';
66-import type { RawSession } from '../types/token.js';
77-import { locks } from '../utils/runtime.js';
55+import type { SimpleStore } from '../types/store.ts';
66+import type { RawSession } from '../types/token.ts';
77+import { locks } from '../utils/runtime.ts';
8899export interface OAuthDatabaseOptions {
1010 name: string;
+2-2
packages/oauth/browser-client/lib/types/token.ts
···11import type { Did } from '@atcute/lexicons';
22import type { DpopPrivateJwk } from '@atcute/oauth-crypto';
3344-import type { LegacyDpopKey } from '../utils/dpop-key.js';
44+import type { LegacyDpopKey } from '../utils/dpop-key.ts';
5566-import type { PersistedAuthorizationServerMetadata } from './server.js';
66+import type { PersistedAuthorizationServerMetadata } from './server.ts';
7788export interface TokenInfo {
99 scope: string;
···11-import { getGenerateAlgorithm } from '../internal/crypto.js';
22-import { exportPrivateJwkFromKey } from '../internal/jwk.js';
33-import { setCachedKeyMaterial } from '../internal/key-cache.js';
44-import type { SigningAlgorithm } from '../jwk/types.js';
11+import { getGenerateAlgorithm } from '../internal/crypto.ts';
22+import { exportPrivateJwkFromKey } from '../internal/jwk.ts';
33+import { setCachedKeyMaterial } from '../internal/key-cache.ts';
44+import type { SigningAlgorithm } from '../jwk/types.ts';
5566-import type { ClientAssertionPrivateJwk } from './types.js';
66+import type { ClientAssertionPrivateJwk } from './types.ts';
7788/**
99 * generates a new client assertion private key.
···11-export { createClientAssertion } from './create-client-assertion.js';
22-export { generateClientAssertionKey } from './generate-key.js';
33-export { importClientAssertionPkcs8 } from './keys.js';
44-export type { ClientAssertionPrivateJwk } from './types.js';
11+export { createClientAssertion } from './create-client-assertion.ts';
22+export { generateClientAssertionKey } from './generate-key.ts';
33+export { importClientAssertionPkcs8 } from './keys.ts';
44+export type { ClientAssertionPrivateJwk } from './types.ts';
···11-import { exportPrivateJwkFromKey, importPkcs8PrivateKey } from '../internal/jwk.js';
22-import { setCachedKeyMaterial } from '../internal/key-cache.js';
33-import type { SigningAlgorithm } from '../jwk/types.js';
11+import { exportPrivateJwkFromKey, importPkcs8PrivateKey } from '../internal/jwk.ts';
22+import { setCachedKeyMaterial } from '../internal/key-cache.ts';
33+import type { SigningAlgorithm } from '../jwk/types.ts';
4455-import type { ClientAssertionPrivateJwk } from './types.js';
55+import type { ClientAssertionPrivateJwk } from './types.ts';
6677/**
88 * imports a client assertion private key from a pkcs8 pem string.
···11-import type { PrivateJwk, SigningAlgorithm } from '../jwk/types.js';
11+import type { PrivateJwk, SigningAlgorithm } from '../jwk/types.ts';
2233/**
44 * private jwk for client assertion signing.
+3-3
packages/oauth/crypto/lib/dpop/fetch.test.ts
···11import { describe, expect, it, vi } from 'vitest';
2233-import { createDpopFetch } from './fetch.js';
44-import { generateDpopKey } from './generate-key.js';
55-import type { DpopNonceCache } from './types.js';
33+import { createDpopFetch } from './fetch.ts';
44+import { generateDpopKey } from './generate-key.ts';
55+import type { DpopNonceCache } from './types.ts';
6677const createMemoryNonceCache = (): DpopNonceCache => {
88 const map = new Map<string, string>();
+3-3
packages/oauth/crypto/lib/dpop/fetch.ts
···11-import { sha256Base64Url } from '../hash/sha256.js';
11+import { sha256Base64Url } from '../hash/sha256.ts';
2233-import { createDpopProofSigner } from './proof.js';
44-import type { DpopPrivateJwk, DpopNonceCache } from './types.js';
33+import { createDpopProofSigner } from './proof.ts';
44+import type { DpopPrivateJwk, DpopNonceCache } from './types.ts';
5566export interface CreateDpopFetchOptions {
77 /** DPoP private key (JWK with `alg` set) */
···11import { describe, expect, it } from 'vitest';
2233-import { generateDpopKey } from './generate-key.js';
33+import { generateDpopKey } from './generate-key.ts';
4455describe('generateDpopKey', () => {
66 it('should generate ES256 key by default', async () => {
+5-5
packages/oauth/crypto/lib/dpop/generate-key.ts
···11-import { getGenerateAlgorithm } from '../internal/crypto.js';
22-import { exportPrivateJwkFromKey, isSigningAlgorithm } from '../internal/jwk.js';
33-import { setCachedKeyMaterial } from '../internal/key-cache.js';
44-import type { SigningAlgorithm } from '../jwk/types.js';
11+import { getGenerateAlgorithm } from '../internal/crypto.ts';
22+import { exportPrivateJwkFromKey, isSigningAlgorithm } from '../internal/jwk.ts';
33+import { setCachedKeyMaterial } from '../internal/key-cache.ts';
44+import type { SigningAlgorithm } from '../jwk/types.ts';
5566-import type { DpopPrivateJwk } from './types.js';
66+import type { DpopPrivateJwk } from './types.ts';
7788/**
99 * preferred algorithm order for DPoP key generation.
+5-5
packages/oauth/crypto/lib/dpop/index.ts
···11-export { createDpopFetch } from './fetch.js';
22-export { generateDpopKey } from './generate-key.js';
33-export { createDpopProofSigner } from './proof.js';
44-export type { DpopNonceCache, DpopPrivateJwk } from './types.js';
11+export { createDpopFetch } from './fetch.ts';
22+export { generateDpopKey } from './generate-key.ts';
33+export { createDpopProofSigner } from './proof.ts';
44+export type { DpopNonceCache, DpopPrivateJwk } from './types.ts';
55export {
66 DpopVerifyError,
77 verifyDpopProof,
88 type DpopClaims,
99 type DpopVerifyOptions,
1010 type DpopVerifyResult,
1111-} from './verify.js';
1111+} from './verify.ts';
+4-4
packages/oauth/crypto/lib/dpop/proof.ts
···11import { nanoid } from 'nanoid';
2233-import type { CachedKeyMaterial } from '../internal/key-cache.js';
44-import { getCachedKeyMaterial } from '../internal/key-cache.js';
55-import { signJwt } from '../jwt/index.js';
33+import type { CachedKeyMaterial } from '../internal/key-cache.ts';
44+import { getCachedKeyMaterial } from '../internal/key-cache.ts';
55+import { signJwt } from '../jwt/index.ts';
6677-import type { DpopPrivateJwk } from './types.js';
77+import type { DpopPrivateJwk } from './types.ts';
8899/**
1010 * creates a DPoP proof signer.
+1-1
packages/oauth/crypto/lib/dpop/types.ts
···11-import type { PrivateJwk, SigningAlgorithm } from '../jwk/types.js';
11+import type { PrivateJwk, SigningAlgorithm } from '../jwk/types.ts';
2233export type Awaitable<T> = T | Promise<T>;
44
+5-5
packages/oauth/crypto/lib/dpop/verify.ts
···3344import * as v from '@badrap/valita';
5566-import { getImportAlgorithm } from '../internal/crypto.js';
77-import { computeJktFromJwk } from '../jwk/compute-jkt.js';
88-import type { PublicJwk, SigningAlgorithm } from '../jwk/types.js';
99-import { verifyJwt } from '../jwt/index.js';
66+import { getImportAlgorithm } from '../internal/crypto.ts';
77+import { computeJktFromJwk } from '../jwk/compute-jkt.ts';
88+import type { PublicJwk, SigningAlgorithm } from '../jwk/types.ts';
99+import { verifyJwt } from '../jwt/index.ts';
10101111-import type { Awaitable } from './types.js';
1111+import type { Awaitable } from './types.ts';
12121313const dpopJwkSchema = v.union(
1414 v.object({
+2-2
packages/oauth/crypto/lib/hash/index.ts
···11-export { generatePkce } from './pkce.js';
22-export { sha256Base64Url } from './sha256.js';
11+export { generatePkce } from './pkce.ts';
22+export { sha256Base64Url } from './sha256.ts';
+1-1
packages/oauth/crypto/lib/hash/pkce.ts
···11import { nanoid } from 'nanoid';
2233-import { sha256Base64Url } from './sha256.js';
33+import { sha256Base64Url } from './sha256.ts';
4455/**
66 * generates pkce verifier and challenge (s256).
+5-5
packages/oauth/crypto/lib/index.ts
···11-export * from './client-assertion/index.js';
22-export * from './dpop/index.js';
33-export * from './hash/index.js';
44-export * from './jwk/index.js';
55-export * from './jwt/index.js';
11+export * from './client-assertion/index.ts';
22+export * from './dpop/index.ts';
33+export * from './hash/index.ts';
44+export * from './jwk/index.ts';
55+export * from './jwt/index.ts';
+1-1
packages/oauth/crypto/lib/internal/crypto.ts
···11-import type { SigningAlgorithm } from '../jwk/types.js';
11+import type { SigningAlgorithm } from '../jwk/types.ts';
2233const HASH_BY_ALG: Record<SigningAlgorithm, 'SHA-256' | 'SHA-384' | 'SHA-512'> = {
44 ES256: 'SHA-256',
+2-2
packages/oauth/crypto/lib/internal/jwk.ts
···11import { fromBase64Pad, toBase64Pad } from '@atcute/multibase';
2233-import type { PrivateJwk, PublicJwk, SigningAlgorithm } from '../jwk/types.js';
33+import type { PrivateJwk, PublicJwk, SigningAlgorithm } from '../jwk/types.ts';
4455-import { getImportAlgorithm } from './crypto.js';
55+import { getImportAlgorithm } from './crypto.ts';
6677const SIGNING_ALGORITHMS: readonly SigningAlgorithm[] = [
88 'ES256',
+2-2
packages/oauth/crypto/lib/internal/key-cache.ts
···11-import type { PrivateJwk, PublicJwk } from '../jwk/types.js';
11+import type { PrivateJwk, PublicJwk } from '../jwk/types.ts';
2233-import { derivePublicJwk, importPrivateKeyFromJwk } from './jwk.js';
33+import { derivePublicJwk, importPrivateKeyFromJwk } from './jwk.ts';
4455/**
66 * cached key material for a JWK.
+1-1
packages/oauth/crypto/lib/jwk/compute-jkt.ts
···11import { toBase64Url } from '@atcute/multibase';
22import { encodeUtf8, toSha256 } from '@atcute/uint8array';
3344-import type { PublicJwk } from './types.js';
44+import type { PublicJwk } from './types.ts';
5566/**
77 * computes the jwk thumbprint (rfc 7638) for a public key.
+4-4
packages/oauth/crypto/lib/jwk/index.ts
···11-export { computeJktFromJwk } from './compute-jkt.js';
22-export { derivePublicJwk } from '../internal/jwk.js';
33-export { exportPkcs8PrivateKey } from './keys.js';
11+export { computeJktFromJwk } from './compute-jkt.ts';
22+export { derivePublicJwk } from '../internal/jwk.ts';
33+export { exportPkcs8PrivateKey } from './keys.ts';
44export type {
55 EcPrivateJwk,
66 EcPublicJwk,
···99 RsaPrivateJwk,
1010 RsaPublicJwk,
1111 SigningAlgorithm,
1212-} from './types.js';
1212+} from './types.ts';
+3-3
packages/oauth/crypto/lib/jwk/keys.ts
···11-import { exportPkcs8PrivateKey as exportPkcs8 } from '../internal/jwk.js';
22-import { getCachedKeyMaterial } from '../internal/key-cache.js';
11+import { exportPkcs8PrivateKey as exportPkcs8 } from '../internal/jwk.ts';
22+import { getCachedKeyMaterial } from '../internal/key-cache.ts';
3344-import type { PrivateJwk } from './types.js';
44+import type { PrivateJwk } from './types.ts';
5566/**
77 * exports a private JWK to PKCS8 PEM format.
+2-2
packages/oauth/crypto/lib/jwt/index.ts
···11import { fromBase64Url, toBase64Url } from '@atcute/multibase';
22import { decodeUtf8From, encodeUtf8 } from '@atcute/uint8array';
3344-import { getSignAlgorithm } from '../internal/crypto.js';
55-import type { SigningAlgorithm } from '../jwk/types.js';
44+import { getSignAlgorithm } from '../internal/crypto.ts';
55+import type { SigningAlgorithm } from '../jwk/types.ts';
6677/**
88 * signs a jwt using webcrypto.
···11-export { Keyset } from './keyset.js';
22-export type { KeySearchOptions } from './types.js';
11+export { Keyset } from './keyset.ts';
22+export type { KeySearchOptions } from './types.ts';
+1-1
packages/oauth/keyset/lib/keyset.ts
···11import type { ClientAssertionPrivateJwk, PublicJwk } from '@atcute/oauth-crypto';
22import { derivePublicJwk } from '@atcute/oauth-crypto';
3344-import type { KeySearchOptions } from './types.js';
44+import type { KeySearchOptions } from './types.ts';
5566/**
77 * preferred algorithm order for signing.
···3535 type OAuthClientStores,
3636 type PublicOAuthClientOptions,
3737 type RestoreOptions,
3838-} from './oauth-client.js';
3838+} from './oauth-client.ts';
39394040-export { OAuthSession } from './oauth-session.js';
4141-export type { SessionEvent, SessionEventListener } from './session-getter.js';
4040+export { OAuthSession } from './oauth-session.ts';
4141+export type { SessionEvent, SessionEventListener } from './session-getter.ts';
42424343export {
4444 AuthMethodUnsatisfiableError,
···4848 TokenInvalidError,
4949 TokenRefreshError,
5050 TokenRevokedError,
5151-} from './errors.js';
5151+} from './errors.ts';
52525353-export type { LockFunction } from './utils/lock.js';
5454-export { MemoryStore } from './utils/memory-store.js';
5555-export type { Store } from './utils/store.js';
5353+export type { LockFunction } from './utils/lock.ts';
5454+export { MemoryStore } from './utils/memory-store.ts';
5555+export type { Store } from './utils/store.ts';
56565757-export type { AuthorizationServerMetadataCache } from './resolvers/authorization-server-metadata.js';
5858-export type { ProtectedResourceMetadataCache } from './resolvers/protected-resource-metadata.js';
5757+export type { AuthorizationServerMetadataCache } from './resolvers/authorization-server-metadata.ts';
5858+export type { ProtectedResourceMetadataCache } from './resolvers/protected-resource-metadata.ts';
5959export type {
6060 ClientAuthMethod,
6161 ConfidentialClientAuthMethod,
6262 PublicClientAuthMethod,
6363-} from './oauth-client-auth.js';
6464-export type { SessionStore, StoredSession } from './types/sessions.js';
6565-export type { StateStore, StoredState } from './types/states.js';
6666-export type { TokenSet } from './types/token-set.js';
6363+} from './oauth-client-auth.ts';
6464+export type { SessionStore, StoredSession } from './types/sessions.ts';
6565+export type { StateStore, StoredState } from './types/states.ts';
6666+export type { TokenSet } from './types/token-set.ts';
+12-12
packages/oauth/node-client/lib/oauth-client.ts
···16161717import { nanoid } from 'nanoid';
18181919-import { OAuthCallbackError, TokenRevokedError } from './errors.js';
2020-import { OAuthServerAgent } from './oauth-server-agent.js';
2121-import { OAuthServerFactory } from './oauth-server-factory.js';
2222-import { OAuthSession } from './oauth-session.js';
1919+import { OAuthCallbackError, TokenRevokedError } from './errors.ts';
2020+import { OAuthServerAgent } from './oauth-server-agent.ts';
2121+import { OAuthServerFactory } from './oauth-server-factory.ts';
2222+import { OAuthSession } from './oauth-session.ts';
2323import {
2424 AuthorizationServerMetadataResolver,
2525 type AuthorizationServerMetadataCache,
2626-} from './resolvers/authorization-server-metadata.js';
2727-import { OAuthResolver } from './resolvers/index.js';
2626+} from './resolvers/authorization-server-metadata.ts';
2727+import { OAuthResolver } from './resolvers/index.ts';
2828import {
2929 ProtectedResourceMetadataResolver,
3030 type ProtectedResourceMetadataCache,
3131-} from './resolvers/protected-resource-metadata.js';
3232-import { SessionGetter, type SessionEventListener } from './session-getter.js';
3333-import type { SessionStore } from './types/sessions.js';
3434-import type { StateStore, StoredState } from './types/states.js';
3535-import type { LockFunction } from './utils/lock.js';
3636-import { MemoryStore } from './utils/memory-store.js';
3131+} from './resolvers/protected-resource-metadata.ts';
3232+import { SessionGetter, type SessionEventListener } from './session-getter.ts';
3333+import type { SessionStore } from './types/sessions.ts';
3434+import type { StateStore, StoredState } from './types/states.ts';
3535+import type { LockFunction } from './utils/lock.ts';
3636+import { MemoryStore } from './utils/memory-store.ts';
37373838export interface OAuthClientStores {
3939 /** session store, keyed by DID */
···22import type { Keyset } from '@atcute/oauth-keyset';
33import type { AtprotoAuthorizationServerMetadata, OAuthClientMetadata } from '@atcute/oauth-types';
4455-import { type ClientAuthMethod, negotiateClientAuth } from './oauth-client-auth.js';
66-import { OAuthServerAgent } from './oauth-server-agent.js';
77-import { OAuthResolver } from './resolvers/index.js';
55+import { type ClientAuthMethod, negotiateClientAuth } from './oauth-client-auth.ts';
66+import { OAuthServerAgent } from './oauth-server-agent.ts';
77+import { OAuthResolver } from './resolvers/index.ts';
8899export interface OAuthServerFactoryOptions {
1010 /** client metadata */
+4-4
packages/oauth/node-client/lib/oauth-session.ts
···33import { createDpopFetch } from '@atcute/oauth-crypto';
44import type { AtprotoOAuthScope } from '@atcute/oauth-types';
5566-import { TokenInvalidError, TokenRevokedError } from './errors.js';
77-import type { OAuthServerAgent } from './oauth-server-agent.js';
88-import type { SessionGetter } from './session-getter.js';
99-import type { TokenSet } from './types/token-set.js';
66+import { TokenInvalidError, TokenRevokedError } from './errors.ts';
77+import type { OAuthServerAgent } from './oauth-server-agent.ts';
88+import type { SessionGetter } from './session-getter.ts';
99+import type { TokenSet } from './types/token-set.ts';
10101111/**
1212 * token information for external use.
···55} from '@atcute/oauth-types';
66import { parseResponseAsJson, pipe, validateJsonWith } from '@atcute/util-fetch';
7788-import { AS_METADATA_MAX_SIZE, JSON_MIME } from '../constants.js';
99-import { OAuthResolverError } from '../errors.js';
1010-import { CachedGetter, type GetCachedOptions } from '../utils/cached-getter.js';
1111-import type { Store } from '../utils/store.js';
88+import { AS_METADATA_MAX_SIZE, JSON_MIME } from '../constants.ts';
99+import { OAuthResolverError } from '../errors.ts';
1010+import { CachedGetter, type GetCachedOptions } from '../utils/cached-getter.ts';
1111+import type { Store } from '../utils/store.ts';
12121313/** authorization server metadata cache, keyed by issuer */
1414export type AuthorizationServerMetadataCache = Store<string, AtprotoAuthorizationServerMetadata>;
+3-3
packages/oauth/node-client/lib/resolvers/index.ts
···22import type { ActorIdentifier } from '@atcute/lexicons';
33import type { AtprotoAuthorizationServerMetadata } from '@atcute/oauth-types';
4455-import { OAuthResolverError } from '../errors.js';
55+import { OAuthResolverError } from '../errors.ts';
6677-import { AuthorizationServerMetadataResolver } from './authorization-server-metadata.js';
88-import { ProtectedResourceMetadataResolver } from './protected-resource-metadata.js';
77+import { AuthorizationServerMetadataResolver } from './authorization-server-metadata.ts';
88+import { ProtectedResourceMetadataResolver } from './protected-resource-metadata.ts';
991010export interface ResolveOptions {
1111 signal?: AbortSignal;
···44} from '@atcute/oauth-types';
55import { parseResponseAsJson, pipe, validateJsonWith } from '@atcute/util-fetch';
6677-import { JSON_MIME, PR_METADATA_MAX_SIZE } from '../constants.js';
88-import { OAuthResolverError } from '../errors.js';
99-import { CachedGetter, type GetCachedOptions } from '../utils/cached-getter.js';
1010-import type { Store } from '../utils/store.js';
77+import { JSON_MIME, PR_METADATA_MAX_SIZE } from '../constants.ts';
88+import { OAuthResolverError } from '../errors.ts';
99+import { CachedGetter, type GetCachedOptions } from '../utils/cached-getter.ts';
1010+import type { Store } from '../utils/store.ts';
11111212/** protected resource metadata cache, keyed by resource origin */
1313export type ProtectedResourceMetadataCache = Store<string, AtprotoProtectedResourceMetadata>;
+5-5
packages/oauth/node-client/lib/session-getter.ts
···66 TokenInvalidError,
77 TokenRefreshError,
88 TokenRevokedError,
99-} from './errors.js';
1010-import type { OAuthServerFactory } from './oauth-server-factory.js';
1111-import type { SessionStore, StoredSession } from './types/sessions.js';
1212-import { CachedGetter, type GetCachedOptions } from './utils/cached-getter.js';
1313-import type { LockFunction } from './utils/lock.js';
99+} from './errors.ts';
1010+import type { OAuthServerFactory } from './oauth-server-factory.ts';
1111+import type { SessionStore, StoredSession } from './types/sessions.ts';
1212+import { CachedGetter, type GetCachedOptions } from './utils/cached-getter.ts';
1313+import type { LockFunction } from './utils/lock.ts';
14141515export type { SessionStore, StoredSession };
1616
+3-3
packages/oauth/node-client/lib/types/sessions.ts
···11import type { Did } from '@atcute/lexicons';
22import type { DpopPrivateJwk } from '@atcute/oauth-crypto';
3344-import type { ClientAuthMethod } from '../oauth-client-auth.js';
55-import type { Store } from '../utils/store.js';
44+import type { ClientAuthMethod } from '../oauth-client-auth.ts';
55+import type { Store } from '../utils/store.ts';
6677-import type { TokenSet } from './token-set.js';
77+import type { TokenSet } from './token-set.ts';
8899/**
1010 * stored session data, keyed by DID.
+2-2
packages/oauth/node-client/lib/types/states.ts
···11import type { Did } from '@atcute/lexicons';
22import type { DpopPrivateJwk } from '@atcute/oauth-crypto';
3344-import type { ClientAuthMethod } from '../oauth-client-auth.js';
55-import type { Store } from '../utils/store.js';
44+import type { ClientAuthMethod } from '../oauth-client-auth.ts';
55+import type { Store } from '../utils/store.ts';
6677/**
88 * stored authorization state, keyed by state ID (short-lived).
···11-import type { Awaitable } from '../types/misc.js';
11+import type { Awaitable } from '../types/misc.ts';
2233-import type { GetOptions, Store } from './store.js';
33+import type { GetOptions, Store } from './store.ts';
4455export interface GetCachedOptions {
66 signal?: AbortSignal;
+1-1
packages/oauth/node-client/lib/utils/lru.test.ts
···11import { describe, expect, it } from 'vitest';
2233-import { LRUCache } from './lru.js';
33+import { LRUCache } from './lru.ts';
4455describe('LRUCache', () => {
66 describe('basic operations', () => {
···11-import { LRUCache } from './lru.js';
22-import type { Store } from './store.js';
11+import { LRUCache } from './lru.ts';
22+import type { Store } from './store.ts';
3344export interface MemoryStoreOptions {
55 /** maximum number of items the store can hold */
+1-1
packages/oauth/node-client/lib/utils/store.ts
···11-import type { Awaitable } from '../types/misc.js';
11+import type { Awaitable } from '../types/misc.ts';
2233/** options for store get operations */
44export interface GetOptions {
···11import type { Keyset } from '@atcute/oauth-keyset';
2233-import { FALLBACK_ALG } from './constants.js';
33+import { FALLBACK_ALG } from './constants.ts';
44import {
55 confidentialClientMetadataSchema,
66 type ConfidentialClientMetadata,
77-} from './schemas/atcute-confidential-client-metadata.js';
77+} from './schemas/atcute-confidential-client-metadata.ts';
88import {
99 publicClientMetadataSchema,
1010 type PublicClientMetadata,
1111-} from './schemas/atcute-public-client-metadata.js';
1212-import { DEFAULT_ATPROTO_OAUTH_SCOPE } from './schemas/atproto-oauth-scope.js';
1313-import type { OAuthClientMetadata } from './schemas/oauth-client-metadata.js';
1111+} from './schemas/atcute-public-client-metadata.ts';
1212+import { DEFAULT_ATPROTO_OAUTH_SCOPE } from './schemas/atproto-oauth-scope.ts';
1313+import type { OAuthClientMetadata } from './schemas/oauth-client-metadata.ts';
14141515/**
1616 * builds an atproto client metadata for a confidential client.
+31-31
packages/oauth/types/lib/index.ts
···11-export { buildClientMetadata, buildPublicClientMetadata } from './build-client-metadata.js';
22-export { CLIENT_ASSERTION_TYPE_JWT_BEARER, FALLBACK_ALG } from './constants.js';
11+export { buildClientMetadata, buildPublicClientMetadata } from './build-client-metadata.ts';
22+export { CLIENT_ASSERTION_TYPE_JWT_BEARER, FALLBACK_ALG } from './constants.ts';
3344-export * as scope from './scope.js';
44+export * as scope from './scope.ts';
5566// schemas
77export {
88 confidentialClientMetadataSchema,
99 type ConfidentialClientMetadata,
1010-} from './schemas/atcute-confidential-client-metadata.js';
1010+} from './schemas/atcute-confidential-client-metadata.ts';
1111export {
1212 discoverablePublicClientMetadataSchema,
1313 loopbackClientMetadataSchema,
···1515 type DiscoverablePublicClientMetadata,
1616 type LoopbackClientMetadata,
1717 type PublicClientMetadata,
1818-} from './schemas/atcute-public-client-metadata.js';
1818+} from './schemas/atcute-public-client-metadata.ts';
1919export {
2020 atprotoOAuthScopeSchema,
2121 ATPROTO_SCOPE_VALUE,
2222 DEFAULT_ATPROTO_OAUTH_SCOPE,
2323 type AtprotoOAuthScope,
2424-} from './schemas/atproto-oauth-scope.js';
2424+} from './schemas/atproto-oauth-scope.ts';
2525export {
2626 jwkPubSchema,
2727 jwkSchema,
···3030 type Jwk,
3131 type JwkPub,
3232 type KeyUsage,
3333-} from './schemas/jwk.js';
3434-export { jwksPubSchema, jwksSchema, type Jwks, type JwksPub } from './schemas/jwks.js';
3535-export { oauthClientIdDiscoverableSchema } from './schemas/oauth-client-id-discoverable.js';
3636-export { oauthClientIdSchema, type OAuthClientId } from './schemas/oauth-client-id.js';
3737-export { oauthClientMetadataSchema, type OAuthClientMetadata } from './schemas/oauth-client-metadata.js';
3333+} from './schemas/jwk.ts';
3434+export { jwksPubSchema, jwksSchema, type Jwks, type JwksPub } from './schemas/jwks.ts';
3535+export { oauthClientIdDiscoverableSchema } from './schemas/oauth-client-id-discoverable.ts';
3636+export { oauthClientIdSchema, type OAuthClientId } from './schemas/oauth-client-id.ts';
3737+export { oauthClientMetadataSchema, type OAuthClientMetadata } from './schemas/oauth-client-metadata.ts';
3838export {
3939 oauthEndpointAuthMethodSchema,
4040 type OAuthEndpointAuthMethod,
4141-} from './schemas/oauth-endpoint-auth-method.js';
4242-export { oauthGrantTypeSchema, type OAuthGrantType } from './schemas/oauth-grant-type.js';
4141+} from './schemas/oauth-endpoint-auth-method.ts';
4242+export { oauthGrantTypeSchema, type OAuthGrantType } from './schemas/oauth-grant-type.ts';
4343export {
4444 loopbackRedirectUriSchema,
4545 oauthRedirectUriSchema,
4646 type LoopbackRedirectUri,
4747 type OAuthRedirectUri,
4848-} from './schemas/oauth-redirect-uri.js';
4949-export { oauthResponseTypeSchema, type OAuthResponseType } from './schemas/oauth-response-type.js';
4848+} from './schemas/oauth-redirect-uri.ts';
4949+export { oauthResponseTypeSchema, type OAuthResponseType } from './schemas/oauth-response-type.ts';
5050export {
5151 isOAuthScope,
5252 OAUTH_SCOPE_REGEXP,
5353 oauthScopeSchema,
5454 type OAuthScope,
5555-} from './schemas/oauth-scope.js';
5555+} from './schemas/oauth-scope.ts';
5656export {
5757 httpsUriSchema,
5858 loopbackUriSchema,
···6060 privateUseUriSchema,
6161 urlSchema,
6262 webUriSchema,
6363-} from './schemas/uri.js';
6363+} from './schemas/uri.ts';
6464export {
6565 extractUrlPath,
6666 isHostnameIP,
···6868 isLocalHostname,
6969 isLoopbackHost,
7070 isSpaceSeparatedValue,
7171-} from './schemas/utils.js';
7171+} from './schemas/utils.ts';
72727373// token schemas
7474-export { oauthTokenTypeSchema, type OAuthTokenType } from './schemas/oauth-token-type.js';
7575-export { oauthTokenResponseSchema, type OAuthTokenResponse } from './schemas/oauth-token-response.js';
7474+export { oauthTokenTypeSchema, type OAuthTokenType } from './schemas/oauth-token-type.ts';
7575+export { oauthTokenResponseSchema, type OAuthTokenResponse } from './schemas/oauth-token-response.ts';
7676export {
7777 atprotoOAuthTokenResponseSchema,
7878 type AtprotoOAuthTokenResponse,
7979-} from './schemas/atproto-oauth-token-response.js';
7979+} from './schemas/atproto-oauth-token-response.ts';
80808181// PAR schemas
8282-export { oauthParResponseSchema, type OAuthParResponse } from './schemas/oauth-par-response.js';
8282+export { oauthParResponseSchema, type OAuthParResponse } from './schemas/oauth-par-response.ts';
8383export {
8484 oauthCodeChallengeMethodSchema,
8585 type OAuthCodeChallengeMethod,
8686-} from './schemas/oauth-code-challenge-method.js';
8787-export { oauthResponseModeSchema, type OAuthResponseMode } from './schemas/oauth-response-mode.js';
8888-export { oauthPromptSchema, type OAuthPrompt } from './schemas/oauth-prompt.js';
8686+} from './schemas/oauth-code-challenge-method.ts';
8787+export { oauthResponseModeSchema, type OAuthResponseMode } from './schemas/oauth-response-mode.ts';
8888+export { oauthPromptSchema, type OAuthPrompt } from './schemas/oauth-prompt.ts';
89899090// authorization details
9191export {
···9393 oauthAuthorizationDetailsSchema,
9494 type OAuthAuthorizationDetail,
9595 type OAuthAuthorizationDetails,
9696-} from './schemas/oauth-authorization-details.js';
9696+} from './schemas/oauth-authorization-details.ts';
97979898// server metadata
9999export {
100100 oauthIssuerIdentifierSchema,
101101 type OAuthIssuerIdentifier,
102102-} from './schemas/oauth-issuer-identifier.js';
102102+} from './schemas/oauth-issuer-identifier.ts';
103103export {
104104 oauthAuthorizationServerMetadataSchema,
105105 oauthAuthorizationServerMetadataValidator,
106106 type OAuthAuthorizationServerMetadata,
107107-} from './schemas/oauth-authorization-server-metadata.js';
107107+} from './schemas/oauth-authorization-server-metadata.ts';
108108export {
109109 atprotoAuthorizationServerMetadataValidator,
110110 type AtprotoAuthorizationServerMetadata,
111111-} from './schemas/atproto-authorization-server-metadata.js';
111111+} from './schemas/atproto-authorization-server-metadata.ts';
112112113113// protected resource metadata
114114export {
···117117 oauthProtectedResourceMetadataValidator,
118118 type OAuthBearerMethod,
119119 type OAuthProtectedResourceMetadata,
120120-} from './schemas/oauth-protected-resource-metadata.js';
120120+} from './schemas/oauth-protected-resource-metadata.ts';
121121export {
122122 atprotoProtectedResourceMetadataValidator,
123123 type AtprotoProtectedResourceMetadata,
124124-} from './schemas/atproto-protected-resource-metadata.js';
124124+} from './schemas/atproto-protected-resource-metadata.ts';
···11import * as v from '@badrap/valita';
2233-import { oauthAuthorizationServerMetadataValidator } from './oauth-authorization-server-metadata.js';
33+import { oauthAuthorizationServerMetadataValidator } from './oauth-authorization-server-metadata.ts';
4455/**
66 * AT Protocol authorization server metadata with required fields and assertions.
···11import * as v from '@badrap/valita';
2233-import { oauthProtectedResourceMetadataValidator } from './oauth-protected-resource-metadata.js';
33+import { oauthProtectedResourceMetadataValidator } from './oauth-protected-resource-metadata.ts';
4455/**
66 * AT Protocol protected resource metadata with required fields.
+1-1
packages/oauth/types/lib/schemas/jwk.ts
···11import * as v from '@badrap/valita';
2233-import { isLastOccurrence } from './utils.js';
33+import { isLastOccurrence } from './utils.ts';
4455// key usage constants
66const PUBLIC_KEY_USAGE = ['verify', 'encrypt', 'wrapKey'] as const;
+1-1
packages/oauth/types/lib/schemas/jwks.ts
···11import * as v from '@badrap/valita';
2233-import { jwkPubSchema, jwkSchema, type Jwk, type JwkPub } from './jwk.js';
33+import { jwkPubSchema, jwkSchema, type Jwk, type JwkPub } from './jwk.ts';
4455/** JWKS (JSON Web Key Set) */
66export const jwksSchema = v.object({
···11import * as v from '@badrap/valita';
2233-import { httpsUriSchema, loopbackUriSchema, privateUseUriSchema } from './uri.js';
33+import { httpsUriSchema, loopbackUriSchema, privateUseUriSchema } from './uri.ts';
4455/**
66 * this is a loopback URI with the additional restriction that the hostname
···11import * as v from '@badrap/valita';
2233-import { oauthAuthorizationDetailsSchema } from './oauth-authorization-details.js';
44-import { oauthTokenTypeSchema } from './oauth-token-type.js';
33+import { oauthAuthorizationDetailsSchema } from './oauth-authorization-details.ts';
44+import { oauthTokenTypeSchema } from './oauth-token-type.ts';
5566/**
77 * @see {@link https://www.rfc-editor.org/rfc/rfc6749.html#section-5.1 | RFC 6749 (OAuth2), Section 5.1}
+1-1
packages/oauth/types/lib/schemas/uri.ts
···11import * as v from '@badrap/valita';
2233-import { isHostnameIP, isLocalHostname, isLoopbackHost } from './utils.js';
33+import { isHostnameIP, isLocalHostname, isLoopbackHost } from './utils.ts';
4455/**
66 * valid, but potentially dangerous URL (`data:`, `file:`, `javascript:`, etc.).
+1-1
packages/oauth/types/lib/scope.test.ts
···11import { describe, expect, it } from 'vitest';
2233-import * as scope from './scope.js';
33+import * as scope from './scope.ts';
4455describe('scope builders', () => {
66 describe('repo', () => {
···55import { serve, type ServerType } from '@hono/node-server';
66import { describe, expect, it } from 'vitest';
7788-import { createNodeWebSocket, type NodeWebSocket } from './index.js';
88+import { createNodeWebSocket, type NodeWebSocket } from './index.ts';
991010interface Server extends Disposable {
1111 instance: ServerType;
···11-export * from './jwt-creator.js';
22-export * from './jwt-verifier.js';
11+export * from './jwt-creator.ts';
22+export * from './jwt-verifier.ts';
···44import type { Did, Nsid } from '@atcute/lexicons';
55import * as uint8arrays from '@atcute/uint8array';
6677-import type { Result } from '../types/misc.js';
77+import type { Result } from '../types/misc.ts';
8899-import { parseJwt, type ParsedJwt } from './jwt.js';
1010-import type { AuthError } from './types.js';
99+import { parseJwt, type ParsedJwt } from './jwt.ts';
1010+import type { AuthError } from './types.ts';
11111212export interface ServiceJwtVerifierOptions {
1313 serviceDid: Did | null;
+2-2
packages/servers/xrpc-server/lib/auth/jwt.ts
···5566import * as v from '@badrap/valita';
7788-import type { Result } from '../types/misc.js';
88+import type { Result } from '../types/misc.ts';
991010-import type { AuthError } from './types.js';
1010+import type { AuthError } from './types.ts';
11111212const didString = v.string().assert(isDid, `must be a did`);
1313const nsidString = v.string().assert(isNsid, `must be an nsid`);
+6-6
packages/servers/xrpc-server/lib/main/index.ts
···11-export * from './response.js';
22-export * from './router.js';
33-export * from './xrpc-error.js';
44-export * from './xrpc-handler.js';
11+export * from './response.ts';
22+export * from './router.ts';
33+export * from './xrpc-error.ts';
44+export * from './xrpc-handler.ts';
5566export type {
77 ProcedureConfig,
···1313 SubscriptionConfig,
1414 SubscriptionContext,
1515 SubscriptionHandler,
1616-} from './types/operation.js';
1717-export * from './types/websocket.js';
1616+} from './types/operation.ts';
1717+export * from './types/websocket.ts';
···99 XRPCSubscriptionMetadata,
1010} from '@atcute/lexicons/validations';
11111212-import type { Literal, Promisable } from '../../types/misc.js';
1313-import type { JSONResponse } from '../response.js';
1212+import type { Literal, Promisable } from '../../types/misc.ts';
1313+import type { JSONResponse } from '../response.ts';
14141515export type UnknownOperationContext = {
1616 request: Request;
···11import type { XRPCBlobBodyParam, XRPCLexBodyParam } from '@atcute/lexicons/validations';
2233-import type { Result } from '../../types/misc.js';
33+import type { Result } from '../../types/misc.ts';
4455const jsonMimeValidator = (() => {
66 const JSON_RE = /^\s*application\/json\s*(?:$|;)/;
···77 type ValidationResult,
88} from '@atcute/lexicons/validations';
991010-import type { Literal } from '../../types/misc.js';
1010+import type { Literal } from '../../types/misc.ts';
11111212type MaybeArray<T> = T | T[];
1313
···11import { AsyncLocalStorage } from 'node:async_hooks';
2233-import type { Promisable } from '../../types/misc.js';
44-import type { XRPCRouter } from '../router.js';
55-import type { WebSocketAdapter, WebSocketConnection } from '../types/websocket.js';
33+import type { Promisable } from '../../types/misc.ts';
44+import type { XRPCRouter } from '../router.ts';
55+import type { WebSocketAdapter, WebSocketConnection } from '../types/websocket.ts';
6677-import { EventEmitter } from './event-emitter.js';
77+import { EventEmitter } from './event-emitter.ts';
8899interface WebSocketHandlerContext {
1010 handler: ((ws: WebSocketConnection) => Promisable<void>) | null;
···11import type { XRPCProcedureMetadata, XRPCQueryMetadata } from '@atcute/lexicons/validations';
2233-import { XRPCRouter, type XRPCRouterOptions } from './router.js';
44-import type { ProcedureConfig, QueryConfig } from './types/operation.js';
55-import { unwrapLxm, type Namespaced } from './utils/namespaced.js';
33+import { XRPCRouter, type XRPCRouterOptions } from './router.ts';
44+import type { ProcedureConfig, QueryConfig } from './types/operation.ts';
55+import { unwrapLxm, type Namespaced } from './utils/namespaced.ts';
6677type XrpcHandlerRouterOptions = Pick<XRPCRouterOptions, 'middlewares' | 'handleNotFound' | 'handleException'>;
88
···11-import type { FetchMiddleware } from '../main/router.js';
11+import type { FetchMiddleware } from '../main/router.ts';
2233export interface CORSOptions {
44 /** Additional headers to expose to the client */
···11// implements github:darobin/dasl.ing@cc66c35 (2025-10-20)
2233-export * from './reader.js';
44-export * from './streamed-reader.js';
33+export * from './reader.ts';
44+export * from './streamed-reader.ts';
5566-export * from './writer.js';
66+export * from './writer.ts';
7788-export * from './types.js';
88+export * from './types.ts';
+2-2
packages/utilities/car/lib/reader.test.ts
···3344import { describe, expect, it } from 'vitest';
5566-import { fromUint8Array } from './reader.js';
77-import { carEntryTransform, fromStream } from './streamed-reader.js';
66+import { fromUint8Array } from './reader.ts';
77+import { carEntryTransform, fromStream } from './streamed-reader.ts';
8899describe('fromUint8Array', () => {
1010 it('reads car files', () => {
+1-1
packages/utilities/car/lib/reader.ts
···33import * as CID from '@atcute/cid';
44import * as varint from '@atcute/varint';
5566-import { isCarV1Header, type CarEntry, type CarHeader } from './types.js';
66+import { isCarV1Header, type CarEntry, type CarHeader } from './types.ts';
7788interface SyncByteReader {
99 readonly pos: number;
+1-1
packages/utilities/car/lib/streamed-reader.ts
···22import type { Cid, CidLink } from '@atcute/cid';
33import * as CID from '@atcute/cid';
4455-import { isCarV1Header, type CarEntry, type CarHeader } from './types.js';
55+import { isCarV1Header, type CarEntry, type CarHeader } from './types.ts';
6677export interface StreamedCarReader {
88 header(): Promise<CarHeader>;
+2-2
packages/utilities/car/lib/writer.test.ts
···3344import { describe, expect, it } from 'vitest';
5566-import type { CarBlock } from './types.js';
77-import { serializeCarEntry, serializeCarHeader, writeCarStream } from './writer.js';
66+import type { CarBlock } from './types.ts';
77+import { serializeCarEntry, serializeCarHeader, writeCarStream } from './writer.ts';
8899describe('serializeCarHeader', () => {
1010 it('should serialize a header with one root', async () => {
+1-1
packages/utilities/car/lib/writer.ts
···33import { allocUnsafe } from '@atcute/uint8array';
44import * as varint from '@atcute/varint';
5566-import type { CarBlock } from './types.js';
66+import type { CarBlock } from './types.ts';
7788/**
99 * encodes a number as an unsigned varint (variable-length integer)
···11import { CidLinkWrapper, fromBinary, type CidLink } from '@atcute/cid';
22import { decodeUtf8From } from '@atcute/uint8array';
3344-import { toBytes, type Bytes } from './bytes.js';
44+import { toBytes, type Bytes } from './bytes.ts';
5566interface State {
77 b: Uint8Array;
+1-1
packages/utilities/cbor/lib/encode.ts
···11import { type CidLink, CidLinkWrapper, fromString } from '@atcute/cid';
22import { allocUnsafe, concat, encodeUtf8Into } from '@atcute/uint8array';
3344-import { type Bytes, BytesWrapper, fromBytes } from './bytes.js';
44+import { type Bytes, BytesWrapper, fromBytes } from './bytes.ts';
5566const MAX_TYPE_ARG_LEN = 9;
77const CHUNK_SIZE = 1024;
+1-1
packages/utilities/cbor/lib/index.bench.ts
···22import * as cborx from 'cbor-x/index-no-eval'; // doesn't do new Function nor native acceleration
33import { bench, do_not_optimize, run, summary } from 'mitata';
4455-import * as atcute from './index.js';
55+import * as atcute from './index.ts';
6677const getBuffer = () =>
88 new Uint8Array([
+2-2
packages/utilities/cbor/lib/index.test.ts
···3344import { describe, expect, it } from 'vitest';
5566-import { getOrderedObjectKeys } from './encode.js';
77-import { decode, decodeFirst, encode, toBytes, toCidLink } from './index.js';
66+import { getOrderedObjectKeys } from './encode.ts';
77+import { decode, decodeFirst, encode, toBytes, toCidLink } from './index.ts';
8899const utf8e = new TextEncoder();
1010// const utf8d = new TextDecoder();
+3-3
packages/utilities/cbor/lib/index.ts
···2233export { CidLinkWrapper, fromCidLink, isCidLink, toCidLink, type CidLink } from '@atcute/cid';
4455-export { BytesWrapper, fromBytes, isBytes, toBytes, type Bytes } from './bytes.js';
55+export { BytesWrapper, fromBytes, isBytes, toBytes, type Bytes } from './bytes.ts';
6677-export { decode, decodeFirst } from './decode.js';
88-export { encode } from './encode.js';
77+export { decode, decodeFirst } from './decode.ts';
88+export { encode } from './encode.ts';
+1-1
packages/utilities/cbor/lib/keys.bench.ts
···11import { bench, run, summary, do_not_optimize } from 'mitata';
2233-import { getOrderedObjectKeys } from './encode.js';
33+import { getOrderedObjectKeys } from './encode.ts';
4455const getObject = () => ({
66 $type: 'app.bsky.feed.post',
+1-1
packages/utilities/cbor/lib/large.bench.ts
···22import * as cborx from 'cbor-x';
33import { bench, do_not_optimize, run, summary } from 'mitata';
4455-import * as atcute from './index.js';
55+import * as atcute from './index.ts';
6677const OBJECT = await fetch(
88 'https://tangled.org/@mary.my.id/atcute/raw/trunk/packages/definitions/ozone/lexicons/tools/ozone/moderation/defs.json',
+1-1
packages/utilities/cbor/lib/utf8.bench.ts
···22import * as cborx from 'cbor-x/index-no-eval'; // doesn't do new Function nor native acceleration
33import { bench, do_not_optimize, run, summary } from 'mitata';
4455-import * as atcute from './index.js';
55+import * as atcute from './index.ts';
6677const getBuffer = () =>
88 new Uint8Array([
···11import { toBase32 } from '@atcute/multibase';
2233-import { CID_STRINGIFY_CACHE, decode, fromString, type Cid } from './codec.js';
33+import { CID_STRINGIFY_CACHE, decode, fromString, type Cid } from './codec.ts';
4455const CID_LINK_SYMBOL = Symbol.for('@atcute/cid-link-wrapper');
66
+1-1
packages/utilities/cid/lib/codec.test.ts
···11import { describe, expect, it } from 'vitest';
2233-import { create, decode, fromString, toString } from './codec.js';
33+import { create, decode, fromString, toString } from './codec.ts';
4455describe('fromString', () => {
66 it('parses a CIDv1 string', () => {
+2-2
packages/utilities/cid/lib/index.ts
···11// implements github:darobin/dasl.ing@cc66c35 (2025-10-20)
2233-export * from './cid-link.js';
44-export * from './codec.js';
33+export * from './cid-link.ts';
44+export * from './codec.ts';
···11export * from '#keypairs/secp256k1';
22-export * from './keypairs/p256.js';
22+export * from './keypairs/p256.ts';
3344-export * from './multibase.js';
55-export * from './signatures.js';
66-export * from './types.js';
44+export * from './multibase.ts';
55+export * from './signatures.ts';
66+export * from './types.ts';
···3344import { describe, expect, it } from 'vitest';
5566-import { DeltaType, mstDiff, recordDiff, verySlowMstDiff } from './diff.js';
77-import { NodeStore } from './node-store.js';
88-import { NodeWrangler } from './node-wrangler.js';
99-import { MemoryBlockStore } from './stores.js';
66+import { DeltaType, mstDiff, recordDiff, verySlowMstDiff } from './diff.ts';
77+import { NodeStore } from './node-store.ts';
88+import { NodeWrangler } from './node-wrangler.ts';
99+import { MemoryBlockStore } from './stores.ts';
10101111const createCid = async (data: string) => {
1212 const bytes = encodeUtf8(data);
+2-2
packages/utilities/mst/lib/diff.ts
···11import type { CidLink } from '@atcute/cid';
2233-import type { NodeStore } from './node-store.js';
44-import { NodeWalker } from './node-walker.js';
33+import type { NodeStore } from './node-store.ts';
44+import { NodeWalker } from './node-walker.ts';
5566/**
77 * Type of change to a record
+11-11
packages/utilities/mst/lib/index.ts
···11-export * from './types.js';
22-export * from './key.js';
33-export * from './node.js';
44-export * from './node-store.js';
55-export * from './node-wrangler.js';
66-export * from './node-walker.js';
77-export * from './diff.js';
88-export * from './proof.js';
99-export * from './errors.js';
1010-export * from './blockmap.js';
1111-export * from './stores.js';
11+export * from './types.ts';
22+export * from './key.ts';
33+export * from './node.ts';
44+export * from './node-store.ts';
55+export * from './node-wrangler.ts';
66+export * from './node-walker.ts';
77+export * from './diff.ts';
88+export * from './proof.ts';
99+export * from './errors.ts';
1010+export * from './blockmap.ts';
1111+export * from './stores.ts';
+1-1
packages/utilities/mst/lib/key.ts
···11-import { InvalidMstKeyError } from './errors.js';
11+import { InvalidMstKeyError } from './errors.ts';
2233const MST_KEY_RE = /^[a-zA-Z0-9_~.:-]+\/[a-zA-Z0-9_~.:-]+$/;
44
+4-4
packages/utilities/mst/lib/node-store.ts
···11-import { MissingBlockError } from './errors.js';
22-import { MSTNode } from './node.js';
33-import type { BlockStore } from './stores.js';
44-import LRUCache from './utils/lru.js';
11+import { MissingBlockError } from './errors.ts';
22+import { MSTNode } from './node.ts';
33+import type { BlockStore } from './stores.ts';
44+import LRUCache from './utils/lru.ts';
5566/**
77 * manages caching and storage of MST nodes with LRU eviction
+4-4
packages/utilities/mst/lib/node-walker.test.ts
···3344import { describe, expect, it } from 'vitest';
5566-import { NodeStore } from './node-store.js';
77-import { NodeWalker } from './node-walker.js';
88-import { MSTNode } from './node.js';
99-import { MemoryBlockStore } from './stores.js';
66+import { NodeStore } from './node-store.ts';
77+import { NodeWalker } from './node-walker.ts';
88+import { MSTNode } from './node.ts';
99+import { MemoryBlockStore } from './stores.ts';
10101111const createCid = async (data: string) => {
1212 const bytes = encodeUtf8(data);
+3-3
packages/utilities/mst/lib/node-walker.ts
···11import type { CidLink } from '@atcute/cid';
2233-import { NodeStore } from './node-store.js';
44-import { MSTNode, getKeyHeight } from './node.js';
55-import Stack from './utils/stack.js';
33+import { NodeStore } from './node-store.ts';
44+import { MSTNode, getKeyHeight } from './node.ts';
55+import Stack from './utils/stack.ts';
6677/**
88 * represents a single frame in the NodeWalker traversal stack
+5-5
packages/utilities/mst/lib/node-wrangler.test.ts
···3344import { describe, expect, it } from 'vitest';
5566-import { NodeStore } from './node-store.js';
77-import { NodeWalker } from './node-walker.js';
88-import { NodeWrangler } from './node-wrangler.js';
99-import { MSTNode } from './node.js';
1010-import { MemoryBlockStore } from './stores.js';
66+import { NodeStore } from './node-store.ts';
77+import { NodeWalker } from './node-walker.ts';
88+import { NodeWrangler } from './node-wrangler.ts';
99+import { MSTNode } from './node.ts';
1010+import { MemoryBlockStore } from './stores.ts';
11111212const createCid = async (data: string) => {
1313 const bytes = encodeUtf8(data);
+3-3
packages/utilities/mst/lib/node-wrangler.ts
···11import type { CidLink } from '@atcute/cid';
2233-import { assertMstKey } from './key.js';
44-import { NodeStore } from './node-store.js';
55-import { MSTNode, getKeyHeight } from './node.js';
33+import { assertMstKey } from './key.ts';
44+import { NodeStore } from './node-store.ts';
55+import { MSTNode, getKeyHeight } from './node.ts';
6677/**
88 * replaces element at index with a new value
+2-2
packages/utilities/mst/lib/node.ts
···33import * as CID from '@atcute/cid';
44import { decodeUtf8From, encodeUtf8, toSha256 } from '@atcute/uint8array';
5566-import { assertMstKey } from './key.js';
77-import { isNodeData, type NodeData, type TreeEntry } from './types.js';
66+import { assertMstKey } from './key.ts';
77+import { isNodeData, type NodeData, type TreeEntry } from './types.ts';
8899/**
1010 * represents a node in a Merkle Search Tree (MST)
+4-4
packages/utilities/mst/lib/proof.test.ts
···3344import { describe, expect, it } from 'vitest';
5566-import { NodeStore } from './node-store.js';
77-import { NodeWrangler } from './node-wrangler.js';
66+import { NodeStore } from './node-store.ts';
77+import { NodeWrangler } from './node-wrangler.ts';
88import {
99 buildExclusionProof,
1010 buildInclusionProof,
···1212 ProofError,
1313 verifyExclusion,
1414 verifyInclusion,
1515-} from './proof.js';
1616-import { MemoryBlockStore } from './stores.js';
1515+} from './proof.ts';
1616+import { MemoryBlockStore } from './stores.ts';
17171818const createCid = async (data: string) => {
1919 const bytes = encodeUtf8(data);
+3-3
packages/utilities/mst/lib/proof.ts
···11import type { CidLink } from '@atcute/cid';
2233-import { MissingBlockError } from './errors.js';
44-import type { NodeStore } from './node-store.js';
55-import { NodeWalker } from './node-walker.js';
33+import { MissingBlockError } from './errors.ts';
44+import type { NodeStore } from './node-store.ts';
55+import { NodeWalker } from './node-walker.ts';
6677/**
88 * Error thrown when validating a proof fails
+2-2
packages/utilities/mst/lib/stores.ts
···11-import { type BlockMap } from './blockmap.js';
22-import { deleteMany, setMany } from './utils/blockmap.js';
11+import { type BlockMap } from './blockmap.ts';
22+import { deleteMany, setMany } from './utils/blockmap.ts';
3344/**
55 * a read-only interface for retrieving blocks by their CID
+6-6
packages/utilities/mst/lib/test-suite.test.ts
···77import * as v from '@badrap/valita';
88import { beforeAll, describe, expect, it } from 'vitest';
991010-import { DeltaType, mstDiff, recordDiff } from './diff.js';
1111-import { NodeStore } from './node-store.js';
1212-import { NodeWrangler } from './node-wrangler.js';
1313-import { buildExclusionProof, buildInclusionProof } from './proof.js';
1010+import { DeltaType, mstDiff, recordDiff } from './diff.ts';
1111+import { NodeStore } from './node-store.ts';
1212+import { NodeWrangler } from './node-wrangler.ts';
1313+import { buildExclusionProof, buildInclusionProof } from './proof.ts';
1414import {
1515 LoggingBlockStore,
1616 MemoryBlockStore,
1717 OverlayBlockStore,
1818 ReadonlyMemoryBlockStore,
1919-} from './stores.js';
2020-import { setMany } from './utils/blockmap.js';
1919+} from './stores.ts';
2020+import { setMany } from './utils/blockmap.ts';
21212222const mstDiffTestCaseSchema = v.object({
2323 $type: v.literal('mst-diff'),
+1-1
packages/utilities/mst/lib/utils/blockmap.ts
···11import * as CBOR from '@atcute/cbor';
22import * as CID from '@atcute/cid';
3344-import type { BlockMap } from '../blockmap.js';
44+import type { BlockMap } from '../blockmap.ts';
5566type BlockEntry = [cid: string, bytes: Uint8Array<ArrayBuffer>];
77
···11-import { fromBase16 as fromBase16Native, toBase16 as toBase16Native } from './base16-web-native.js';
22-import { fromBase16 as fromBase16Polyfill, toBase16 as toBase16Polyfill } from './base16-web-polyfill.js';
11+import { fromBase16 as fromBase16Native, toBase16 as toBase16Native } from './base16-web-native.ts';
22+import { fromBase16 as fromBase16Polyfill, toBase16 as toBase16Polyfill } from './base16-web-polyfill.ts';
3344const HAS_NATIVE_SUPPORT = 'fromHex' in Uint8Array;
55
···11import { describe, expect, it, vi } from 'vitest';
2233-import { fromBase16 as fromBase16Node, toBase16 as toBase16Node } from './base16-node.js';
44-import { fromBase16 as fromBase16Native, toBase16 as toBase16Native } from './base16-web-native.js';
55-import { fromBase16 as fromBase16Polyfill, toBase16 as toBase16Polyfill } from './base16-web-polyfill.js';
33+import { fromBase16 as fromBase16Node, toBase16 as toBase16Node } from './base16-node.ts';
44+import { fromBase16 as fromBase16Native, toBase16 as toBase16Native } from './base16-web-native.ts';
55+import { fromBase16 as fromBase16Polyfill, toBase16 as toBase16Polyfill } from './base16-web-polyfill.ts';
6677vi.mock('@atcute/uint8array', async (importOriginal) => {
88 const actual = await importOriginal<typeof import('@atcute/uint8array')>();
···77 toBase64Pad as toBase64PadNative,
88 toBase64Url as toBase64UrlNative,
99 toBase64UrlPad as toBase64UrlPadNative,
1010-} from './base64-web-native.js';
1010+} from './base64-web-native.ts';
1111import {
1212 fromBase64Pad as fromBase64PadPolyfill,
1313 fromBase64 as fromBase64Polyfill,
···1717 toBase64 as toBase64Polyfill,
1818 toBase64UrlPad as toBase64UrlPadPolyfill,
1919 toBase64Url as toBase64UrlPolyfill,
2020-} from './base64-web-polyfill.js';
2020+} from './base64-web-polyfill.ts';
21212222const HAS_NATIVE_SUPPORT = 'fromBase64' in Uint8Array;
2323
···11import { bench, do_not_optimize, run, summary } from 'mitata';
2233-import { fromBase64 as fromBase64Node, toBase64 as toBase64Node } from './base64-node.js';
44-import { fromBase64 as fromBase64Native, toBase64 as toBase64Native } from './base64-web-native.js';
55-import { fromBase64 as fromBase64Polyfill, toBase64 as toBase64Polyfill } from './base64-web-polyfill.js';
33+import { fromBase64 as fromBase64Node, toBase64 as toBase64Node } from './base64-node.ts';
44+import { fromBase64 as fromBase64Native, toBase64 as toBase64Native } from './base64-web-native.ts';
55+import { fromBase64 as fromBase64Polyfill, toBase64 as toBase64Polyfill } from './base64-web-polyfill.ts';
6677summary(() => {
88 bench('Uint8Array.fromBase64', () => {
···99 toBase64Pad as toBase64PadNode,
1010 toBase64Url as toBase64UrlNode,
1111 toBase64UrlPad as toBase64UrlPadNode,
1212-} from './base64-node.js';
1212+} from './base64-node.ts';
1313import {
1414 fromBase64 as fromBase64Native,
1515 fromBase64Pad as fromBase64PadNative,
···1919 toBase64Pad as toBase64PadNative,
2020 toBase64Url as toBase64UrlNative,
2121 toBase64UrlPad as toBase64UrlPadNative,
2222-} from './base64-web-native.js';
2222+} from './base64-web-native.ts';
2323import {
2424 fromBase64Pad as fromBase64PadPolyfill,
2525 fromBase64 as fromBase64Polyfill,
···2929 toBase64 as toBase64Polyfill,
3030 toBase64UrlPad as toBase64UrlPadPolyfill,
3131 toBase64Url as toBase64UrlPolyfill,
3232-} from './base64-web-polyfill.js';
3232+} from './base64-web-polyfill.ts';
33333434vi.mock('@atcute/uint8array', async (importOriginal) => {
3535 const actual = await importOriginal<typeof import('@atcute/uint8array')>();
+2-2
packages/utilities/multibase/lib/index.ts
···1010 toBase64UrlPad,
1111} from '#bases/base64';
12121313-export { fromBase32, toBase32 } from './bases/base32.js';
1414-export { fromBase58Btc, toBase58Btc } from './bases/base58.js';
1313+export { fromBase32, toBase32 } from './bases/base32.ts';
1414+export { fromBase58Btc, toBase58Btc } from './bases/base58.ts';
···3344import { describe, expect, it } from 'vitest';
5566-import { fromStream, fromUint8Array, repoEntryTransform } from './index.js';
66+import { fromStream, fromUint8Array, repoEntryTransform } from './index.ts';
7788describe('fromUint8Array', () => {
99 it('decodes atproto car files', () => {
+5-5
packages/utilities/repo/lib/index.ts
···11-export { isCommit } from './types.js';
22-export type { Commit, RepoEntry } from './types.js';
11+export { isCommit } from './types.ts';
22+export type { Commit, RepoEntry } from './types.ts';
3344-export * from './reader.js';
55-export * from './streamed-reader.js';
66-export * from './verify.js';
44+export * from './reader.ts';
55+export * from './streamed-reader.ts';
66+export * from './verify.ts';
+2-2
packages/utilities/repo/lib/reader.ts
···66import { isNodeData } from '@atcute/mst';
77import { decodeUtf8From } from '@atcute/uint8array';
8899-import { isCommit, RepoEntry } from './types.js';
1010-import { assert } from './utils.js';
99+import { isCommit, RepoEntry } from './types.ts';
1010+import { assert } from './utils.ts';
11111212/** @internal */
1313type EntryMap = Map<string, CarEntry>;
+3-3
packages/utilities/repo/lib/streamed-reader.ts
···55import { isNodeData } from '@atcute/mst';
66import { decodeUtf8From } from '@atcute/uint8array';
7788-import { isCommit, RepoEntry } from './types.js';
99-import { assert } from './utils.js';
1010-import Queue from './utils/queue.js';
88+import { isCommit, RepoEntry } from './types.ts';
99+import { assert } from './utils.ts';
1010+import Queue from './utils/queue.ts';
11111212type EntryMeta = { t: 0 } | { t: 1 } | { t: 2; k: string };
1313
+1-1
packages/utilities/repo/lib/verify.ts
···66import { isNodeData, type NodeData } from '@atcute/mst';
77import { decodeUtf8From, encodeUtf8, toSha256 } from '@atcute/uint8array';
8899-import { isCommit, type Commit } from './types.js';
99+import { isCommit, type Commit } from './types.ts';
10101111type BlockMap = Map<string, Uint8Array>;
1212
···11import { describe, it, expect, vi, afterEach } from 'vitest';
2233-import * as TID from './index.js';
33+import * as TID from './index.ts';
4455afterEach(() => {
66 vi.useRealTimers();
+1-1
packages/utilities/tid/lib/index.ts
···2233import { random } from '#platform/random';
4455-import { s32decode, s32encode } from './s32.js';
55+import { s32decode, s32encode } from './s32.ts';
6677let lastTimestamp = 0;
88let lastCurrentTime = 0;