···1313export interface PostExternalEmbed {
1414 type: 'external';
1515 /** Link to the page */
1616- uri: string;
1616+ uri: At.GenericUri;
1717 /** Page title */
1818 title: string;
1919 /** Page description */
···9292export interface PostFeedEmbed {
9393 type: 'feed';
9494 /** AT-URI of the feed */
9595- uri: At.Uri;
9595+ uri: At.ResourceUri;
9696 /**
9797 * CID of the feed, if not supplied, requires you to also supply an RPC
9898 * instance for it to be able to make query calls.
···104104export interface PostListEmbed {
105105 type: 'list';
106106 /** AT-URI of the list */
107107- uri: string;
107107+ uri: At.ResourceUri;
108108 /**
109109 * CID of the list, if not supplied, requires you to also supply an RPC
110110 * instance for it to be able to make query calls.
···116116export interface PostQuoteEmbed {
117117 type: 'quote';
118118 /** AT-URI of the post */
119119- uri: string;
119119+ uri: At.ResourceUri;
120120 /**
121121 * CID of the post, if not supplied, requires you to also supply an RPC
122122 * instance for it to be able to make query calls.
···128128export interface PostStarterpackEmbed {
129129 type: 'starterpack';
130130 /** AT-URI of the post */
131131- uri: string;
131131+ uri: At.ResourceUri;
132132 /**
133133 * CID of the starter pack, if not supplied, requires you to also supply an
134134 * RPC instance for it to be able to make query calls.
···167167 /** Allow replies from users mentioned in the post */
168168 mentions?: boolean;
169169 /** Allow replies from users that are in these user lists */
170170- listUris?: At.Uri[];
170170+ listUris?: At.ResourceUri[];
171171}
172172173173/** Base interface for the thread being composed */
···177177 /** Abort signal */
178178 signal?: AbortSignal;
179179 /** Author of the thread */
180180- author: At.DID;
180180+ author: At.Did;
181181 /**
182182 * The "creation time" for this thread,
183183 * if not supplied, the current time is used