-17
src/utils/api.ts
-17
src/utils/api.ts
···
133
133
linking_records: Array<{ did: string; collection: string; rkey: string }>;
134
134
};
135
135
136
-
type LinksWithDids = {
137
-
cursor: string;
138
-
total: number;
139
-
linking_dids: Array<string>;
140
-
};
141
-
142
136
const getConstellation = async (
143
137
endpoint: string,
144
138
target: string,
···
175
169
): Promise<LinksWithRecords> =>
176
170
getConstellation("/links", target, collection, path, cursor, limit || 100);
177
171
178
-
const getDidBacklinks = (
179
-
target: string,
180
-
collection: string,
181
-
path: string,
182
-
cursor?: string,
183
-
limit?: number,
184
-
): Promise<LinksWithDids> =>
185
-
getConstellation("/links/distinct-dids", target, collection, path, cursor, limit || 100);
186
-
187
172
export {
188
173
didDocCache,
189
174
getAllBacklinks,
190
-
getDidBacklinks,
191
175
getPDS,
192
176
getRecordBacklinks,
193
177
labelerCache,
···
198
182
resolvePDS,
199
183
validateHandle,
200
184
type LinkData,
201
-
type LinksWithDids,
202
185
type LinksWithRecords,
203
186
};