npm.io
1.0.0 • Published 3 years ago

@allroundexperts/tlor-sdk

Licence
ISC
Version
1.0.0
Deps
3
Size
18 kB
Vulns
0
Weekly
0

Installation

npm install @allroundexperts/tlor-sdk

API

This SDK uses the API documented here

Usage

import TLOR from '@allroundexperts/tlor-sdk';

const tlor = new TLOR('your-api-key');

const movie = await tlor.movie.getOne();

Resources

Movie

Get All Movies

await sdk.movie.getAll();

Get One Movie

await sdk.movie.getOne(id);
Pagination
sdk.movie.getAll({
    limit: 20, 
    offset: 10,
    page: 1,
});
Sorting
sdk.movie.getAll({
    sortBy: 'name',
    sortDirection: 'ASC',
});
Filter

Filter tokens available:

EQUAL
NOT_EQUAL
INCLUDE
NOT_INCLUDE
EXISTS
NOT_EXISTS
LIKE
GREATER_THAN
LESS_THAN
GREATER_THAN_EQUAL_TO
LESS_THAN_EQUAL_TO
import {FilterToken} from "resource/IResosurce";
sdk.movie.getAll({
    filter: {[
        {key: 'name', op: FilterToken.EQUAL, value: 'Test'},
        {key: 'academyAwardWins', op: FilterToken.GREATER_THAN, value: 10}
    ]}
});

Keywords