liblab-js-sdk

1.1.2 • Public • Published

Lord of the Rings Project

This is a Lord of the Ring Project.

The focus is to build an SDk that consumes an API, making it easy for developers to use API just by download SDK and the API's covered are:

/movie
/movie/{id}
/movie/{id}/quote

Install

npm i liblab-js-sdk

Usage

const {MoviesSDK} = require('liblab-js-sdk');


const baseUrl ='YOUR_BASE_URL'

const apiKey = "YOUR_API_KEY";

const movieSDK = new MoviesSDK(baseUrl, apiKey);


movieSDK.getMovies().then((movies) => {
        console.log(movies);
        // Perform whatever operation with the data

      })
      .catch((error) => {
        console.error(error);
        // send error response to user
      });


const id ="MOVIE_ID"; 

movieSDK.getMovieById(id).then((movies) => {
        console.log(movies);
        // Perform whatever operation with the data
      })
      .catch((error) => {
        console.error(error);
        // send error response to user
      });
    
movieSDK.getAMovieQuote(id).then((movies) => {
        console.log(movies);
         // Perform whatever operation with the data
      })
      .catch((error) => {
        console.error(error);
        // send error response to user
      });

Test

npm run test

/liblab-js-sdk/

    Package Sidebar

    Install

    npm i liblab-js-sdk

    Weekly Downloads

    1

    Version

    1.1.2

    License

    ISC

    Unpacked Size

    6.35 kB

    Total Files

    7

    Last publish

    Collaborators

    • chiomaigbokwe24