瀏覽代碼

fix: update types and fix import conflicts

Co-Authored-By: Connor Prussin <connor@dourolabs.xyz>
Devin AI 9 月之前
父節點
當前提交
619c25bb94

+ 0 - 1
price_service/sdk/js/src/client/PriceServiceConnection.ts

@@ -1,6 +1,5 @@
 import type { HexString, PriceFeedRequestConfig, PriceServiceConnectionConfig, PriceFeedUpdateCallback } from "../types.js";
 import { PriceFeed } from "../schemas/PriceFeed.js";
-import type { PriceFeedRequestConfig, PriceServiceConnectionConfig, PriceFeedUpdateCallback } from "../types.js";
 import axios, { AxiosInstance } from "axios";
 import axiosRetry from "axios-retry";
 import * as WebSocket from "isomorphic-ws";

+ 0 - 1
price_service/sdk/js/src/index.ts

@@ -25,7 +25,6 @@ export type {
   HexString,
 } from "./types.js";
 export { PriceServiceConnection } from "./client/PriceServiceConnection.js";
-export { Price, PriceFeed, PriceFeedMetadata } from "./schemas/PriceFeed.js";
 
 /**
  * A Pyth Price represented as `${price} ± ${conf} * 10^${expo}` published at `publishTime`.

+ 2 - 0
price_service/sdk/js/src/types.ts

@@ -7,6 +7,8 @@ export interface PriceFeedRequestConfig {
 export interface PriceServiceConnectionConfig {
   url: string;
   priceFeedRequestConfig?: PriceFeedRequestConfig;
+  timeout?: number;
+  httpRetries?: number;
 }
 
 export type PriceFeedUpdateCallback = (priceFeed: any) => void;

+ 2 - 2
target_chains/aptos/sdk/js/src/AptosPriceServiceConnection.ts

@@ -1,5 +1,5 @@
-import { PriceServiceConnection } from "@pythnetwork/price-service-sdk/lib/client/PriceServiceConnection.js";
-import type { HexString } from "@pythnetwork/price-service-sdk/lib/types.js";
+import { PriceServiceConnection } from "@pythnetwork/price-service-sdk";
+import type { HexString } from "@pythnetwork/price-service-sdk";
 import { BCS } from "aptos";
 import { Buffer } from "buffer";