1.0.3 • Published 1 year ago
json-placeholder-sdk-js v1.0.3
SDK JSON Placeholder
sdk-json-placeholder is an SDK wrapper around the JSONPlaceholder API, allowing you to easily fetch todos from the service.
Installation
To install the package, run the following command:
npm install json-placeholder-sdk-jsUsage
Importing and Initializing the SDK
To use the SDK, you need to import it and create an instance of the JSONPlaceholderSDK class. You can use either ES module or CommonJS syntax.
Using ES Modules
import { JSONPlaceholderSDK } from 'json-placeholder-sdk-js'
const sdk = new JSONPlaceholderSDK()Using CommonJS
const { JSONPlaceholderSDK } = require('json-placeholder-sdk-js')
const sdk = new JSONPlaceholderSDK()Fetching a Todo
You can fetch a todo from the JSONPlaceholder API by using the fetchTodo method, which takes a todoIndex as a parameter.
const placeholderResponse = async () => {
try {
const todo = await sdk.fetchTodo(1) // Fetches the todo with id 1
console.log('todo: ', todo)
} catch (error) {
console.error('Error fetching todo:', error)
}
}
placeholderResponse()Response Format
The fetchTodo method returns a Todo object that follows this interface:
interface IFetchTodo {
userId: number
id: number
title: string
completed: boolean
}Example response:
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}License
This project is licensed under the ISC License - see the LICENSE file for details.