MCPcopy Create free account
hub / github.com/IQEngine/IQEngine / MetadataClient

Interface MetadataClient

client/src/api/metadata/metadata-client.ts:4–11  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2import { SmartQueryResult } from '../Models';
3
4export interface MetadataClient {
5 getMeta(account: string, container: string, filePath: string): Promise<SigMFMetadata>;
6 getDataSourceMetaPaths(account: string, container: string): Promise<string[]>;
7 track(account: string, container: string, filepath: string, signal: AbortSignal): Promise<number[][]>;
8 updateMeta(account: string, container: string, filePath: string, meta: SigMFMetadata): Promise<any>;
9 features(): { canUpdateMeta: boolean };
10 smartQuery(queryString: string, signal: AbortSignal): Promise<SmartQueryResult>;
11}

Callers 10

fetchMetaFunction · 0.65
useMetaFunction · 0.65
ApiClient.test.tsxFile · 0.65
useQueryTrackFunction · 0.65
updateDataSourceMetaFunction · 0.65
ApiClient.test.tsxFile · 0.65
useGetMetadataFeaturesFunction · 0.65
useSmartQueryMetaFunction · 0.65

Implementers 3

ApiClientclient/src/api/metadata/api-client.ts
LocalClientclient/src/api/metadata/local-client.t
BlobClientclient/src/api/metadata/blob-client.ts

Calls

no outgoing calls

Tested by

no test coverage detected