An unofficial typescript client for accessing the PredictIt API.
yarn add predictit.js
or
npm install predictit.js
import { predictIt } from '../src'
// Load a list of all the markets
const allMarkets = await predictIt.stub.allMarkets()
// Load a specific market
const someMarket = await predictIt.stub.market(12345)
// Models
interface PredictItMarketStub {
id: number
name: string
shortName: string
image: string
url: string
contracts: PredictItContract[]
timeStamp: string
status: `Open` | `Closed`
}
interface PredictItContractStub {
id: number
dateEnd: string
image: string
name: string
shortName: string
status: `Open` | `Closed`
lastTradePrice: number
bestBuyYesCost: number
bestBuyNoCost: number
bestSellYesCost: number
bestSellNoCost: number
lastClosePrice: number
displayOrder: number
}