Skip to content
This repository was archived by the owner on Mar 28, 2025. It is now read-only.

Commit 48a665a

Browse files
authored
Fix initialize client (#31)
* fix * version bump
1 parent 0509b9c commit 48a665a

File tree

4 files changed

+10
-21
lines changed

4 files changed

+10
-21
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "getindexify",
3-
"version": "0.0.38",
3+
"version": "0.0.39",
44
"description": "This is the TypeScript client for interacting with the Indexify service.",
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",

src/client.ts

+7-20
Original file line numberDiff line numberDiff line change
@@ -62,26 +62,13 @@ class IndexifyClient {
6262
return new IndexifyClient(
6363
serviceUrl,
6464
namespace,
65-
response.data.namespace.extraction_graphs.map(
66-
(item: {
67-
id: string;
68-
name: string;
69-
extractor: string;
70-
filters_eq: string;
71-
input_params: Record<string, string | number>;
72-
content_source: string;
73-
}) => {
74-
// abstraction for filters_eq
75-
return {
76-
id: item.id,
77-
name: item.name,
78-
extractor: item.extractor,
79-
labels_eq: item.filters_eq,
80-
input_params: item.input_params,
81-
content_source: item.content_source,
82-
};
83-
}
84-
) as IExtractionGraph[],
65+
response.data.namespace.extraction_graphs.map((graph: { extraction_policies: any[]; }) => ({
66+
...graph,
67+
extraction_policies: graph.extraction_policies.map((policy: { filters_eq: any; }) => ({
68+
...policy,
69+
labels_eq: policy.filters_eq, // Transform filters_eq to labels_eq
70+
}))
71+
})),
8572
IndexifyClient.getHttpsAgent({ mtlsConfig })
8673
);
8774
}

src/types.ts

+1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export interface IExtractionPolicy {
7171
labels_eq?: string;
7272
input_params?: Record<string, string | number>;
7373
content_source?: string;
74+
graph_name: string;
7475
}
7576

7677
export interface ITaskContentMetadata {

tests/client.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ async function setupExtractionGraph(
2626
const extractionPolicy: IExtractionPolicy = {
2727
extractor,
2828
name: `extractor.${nanoid}`,
29+
graph_name: extractionGraphName
2930
};
3031
const resp = await client.createExtractionGraph(
3132
extractionGraphName,

0 commit comments

Comments
 (0)