UNPKG

mcps-sdk-js

Version:

MCPS JavaScript SDK

61 lines (60 loc) 1.34 kB
import { Client } from '../client'; import * as types from '../types'; /** * @category Modules * @since v0.17 */ export declare class Oracle { /** @hidden */ private client; /** @hidden */ constructor(client: Client); /** * Query feed context by feed name * * @param feedName Feed name * @returns * @since v0.17 */ queryFeed(feedName: string): Promise<types.FeedContext>; /** * Query all feed contexts by state * * @param state Feed state * @returns * @since v0.17 */ queryFeeds(state: string): Promise<types.FeedContext[]>; /** * Query all feed values by feed name * * @param feedName Feed name * @returns * @since v0.17 */ queryFeedValue(feedName: string): Promise<types.FeedValue[]>; /** * Create a new feed, the feed will be in `paused` state * * ** Not Supported ** */ createFeed(): void; /** * Start a feed in `paused` state * * ** Not Supported ** */ startFeed(): void; /** * Pause a feed in `running` state * * ** Not Supported ** */ pauseFeed(): void; /** * Modify the feed information and update service invocation parameters by feed creator * * ** Not Supported ** */ editFeed(): void; }