heroku-client
heroku developer api client with typescript support
TODO
- handle heroku cache
- handle lists
handle Rate-limithandle metrics requests
createClient
import { createClient } from '@youri-kane/heroku-client';
const client = createClient({
token: AUTH_TOKEN,
});
Making Requests
import { createClient } from '@youri-kane/heroku-client';
const client = createClient({
token: AUTH_TOKEN,
});
const apps = await client.getApps({})
Making Poll Requests
import { createClient, createPollRequest } from '@youri-kane/heroku-client';
const client = createClient({
token: AUTH_TOKEN,
});
const emitter = await createPollRequest({}, client.getApps, 5000);
emitter.on("data", (apps: App[]) => {
console.log(apps)
})
emitter.on("error", (error: Error) => {
console.error(error)
})
emitter.close();