predictit.js
TypeScript icon, indicating that this package has built-in type declarations

0.1.5 • Public • Published

predictit.js

An unofficial typescript client for accessing the PredictIt API.

Install

yarn add predictit.js

or

npm install predictit.js

API

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
}

Package Sidebar

Install

npm i predictit.js

Weekly Downloads

1

Version

0.1.5

License

MIT

Unpacked Size

10.5 kB

Total Files

18

Last publish

Collaborators

  • michrob