@hackmcgill/hackerapi-client-ts
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

hackerAPI-client-ts

Typescript client for hackerAPI.

Installation

To install, use npm:

npm install hackerapi-client-ts

Usage

At the entry-point of your code, you must provide the endpoint of the API:

import { api as API } from '@hackmcgill/hackerapi-client-ts';
API.setURL('https://api.mchacks.ca');

Afterwards, you can use whichever resource you would like. For example, you can create an Account as such:

import { Account } from '@hackmcgill/hackerapi-client-ts';
Account.create({
  accountType: UserType.HACKER;
  confirmed: true;
  firstName: 'John';
  lastName: 'Doe';
  email: 'john.doe@mchacks.ca';
  dietaryRestrictions: ['Halal', 'Vegetarian'];
  shirtSize: ShirtSize.XL;
  password: 'hunter2';
  phoneNumber: '1234567889';
  birthDate: '2008-09-15T15:53:00';
  pronoun: 'He / him';
  id: '';
});

Package Sidebar

Install

npm i @hackmcgill/hackerapi-client-ts

Weekly Downloads

1

Version

1.1.3

License

ISC

Unpacked Size

63.5 kB

Total Files

71

Last publish

Collaborators

  • richard.zhang45
  • tbuffard
  • cpickett
  • t-wong
  • andyjungdev0
  • loreina
  • hayleeluu
  • mrharshpatel
  • pierretklein