···62}
6364// If you want to start measuring performance in your app, pass a function
65-// to log results (for example: reportWebVitals(console.log))
66// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
67reportWebVitals();
···62}
6364// If you want to start measuring performance in your app, pass a function
65+// to log results (for example: reportWebVitals(// /*mass comment*/ console.log))
66// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
67reportWebVitals();
···78// This assumes your client-metadata.json is in the /public folder
9// and will be served at the root of your domain.
10-import clientMetadata from '../../public/client-metadata.json' assert { type: 'json' };
1112export const oauthClient = new BrowserOAuthClient({
13 // The type assertion is needed because the static import isn't strictly typed
···78// This assumes your client-metadata.json is in the /public folder
9// and will be served at the root of your domain.
10+import clientMetadata from '../../public/client-metadata.json' with { type: 'json' };
1112export const oauthClient = new BrowserOAuthClient({
13 // The type assertion is needed because the static import isn't strictly typed
+4-5
src/utils/useHydrated.ts
···1-import { useState, useEffect, useMemo } from "react";
2import {
003 AppBskyEmbedExternal,
4 AppBskyEmbedImages,
5 AppBskyEmbedRecord,
6 AppBskyEmbedRecordWithMedia,
7 AppBskyEmbedVideo,
8- AppBskyActorDefs,
9 AppBskyFeedPost,
10 AtUri,
11- type $Typed,
12} from "@atproto/api";
13-import * as ATPAPI from "@atproto/api"
1415-import { useQueryPost, useQueryProfile, useQueryIdentity } from "./useQuery";
1617type QueryResultData<T extends (...args: any) => any> = ReturnType<T> extends
18 | { data: infer D }