pmarket-cli
Version:
CLI tool to trade on Polymarket
17 lines (16 loc) • 823 B
TypeScript
import { PolymarketService } from "../services/polymarket.service.js";
import { Strategy } from "./strategy.js";
import { ContractService } from "../services/contract.service.js";
import { CacheService } from "../services/cache.service.js";
import { ConfigService } from "../services/config.service.js";
export declare class Context {
private polymarketService;
private contractService;
private cacheService;
private configService;
private strategy;
constructor(polymarketService: PolymarketService, contractService: ContractService, cacheService: CacheService, configService: ConfigService);
setStrategy: (strategy: Strategy) => void;
executeStrategy: (options: Record<string, unknown>) => Promise<void>;
determineStrategy: (options: Record<string, unknown>) => Strategy | undefined;
}