Skip to content

itsmaheshkariya/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

demoofqcom

API

Promise based HTTP client for the browser and Deno.

Getting Started

import api from 'https://deno.land/x/api/index.ts' // For Ts
// import api from 'https://deno.land/x/api/index.js' // For JS

console.log(await api.get('https://jsonplaceholder.typicode.com/todos/'))

console.log(await api.getone('https://jsonplaceholder.typicode.com/todos/',1))

console.log(await api.post('https://jsonplaceholder.typicode.com/todos/',{
    userId: 5,
    title: "excepturi a et neque qui expedita vel voluptate",
    completed: false
}))
console.log(await api.delete('https://jsonplaceholder.typicode.com/todos/1'))
console.log(await api.put('https://jsonplaceholder.typicode.com/todos/1',{
    userId: 1,
    title: "one",
    completed: true
}))

Run

deno run -A file_name.ts

Configuration

Use api.get : For Get Method.

console.log(await api.get('https://jsonplaceholder.typicode.com/todos/'))

Use api.getone : For GetOne Method.

console.log(await api.getone('https://jsonplaceholder.typicode.com/todos/',1))

Use api.post : For Post Method.

console.log(await api.post('https://jsonplaceholder.typicode.com/todos/',{
    userId: 5,
    title: "excepturi a et neque qui expedita vel voluptate",
    completed: false
}))

Use api.delete : For Delete Method.

console.log(await api.delete('https://jsonplaceholder.typicode.com/todos/1'))


Use api.put : For Put Method.

console.log(await api.put('https://jsonplaceholder.typicode.com/todos/1',{
    userId: 1,
    title: "one",
    completed: true
}))

License

MIT