@devprasant/learns v1.0.3
@devprasant/learns
Get docs, word meanings, Harry Potter characters in one place
you can (till now)
- get info and docs about your query from mdn
- get info about a word (including definition)
- get info about Harry Potter characters
Installation
npm i @devprasant/learnsquick start
Import the package
import learns from "@devprasant/learns"optionally, you can destructure it
let { findFrom, getMdn, wordInfo, hpChar, findList } = learnsgetMdn() , wordInfo() , hpChar()
These functions take 2 arguments:
query(required) : the word / query you want to search forcallback(required) : the callback function called when the search results are returnedthe callback function takes 2 parameters:
data(required) : the data returned for your queryerror(optional) : the error (if error occurred)
Syntax
learns.getMdn(query, callback)
learns.wordInfo(query, callback)
learns.hpChar(query, callback)Note
NOTE: \ If you have destructured the imported object as stated in quick start, you can call the function directly like
getMdn(query, callback)instead oflearns.getMdn(query, callback). Same for other functions.
Example
learns.getMdn('api', (data, error) => {
if(error) return console.log(`Error occurred: ${error}`);
console.log(data);
})
learns.wordInfo('apple', (data, error) => {
if(error) return console.log(`Error occurred: ${error}`);
console.log(data);
})
learns.hpChar('Harry potter', (data, error) => {
if(error) return console.log(`Error occurred: ${error}`);
console.log(data);
})getMdn: returns data from mdn according to your querywordInfo: returns information about the word (your query)getMdn: returns data from mdn according to your query
findFrom()
This function takes 3 arguments:
destination(required) : the destination (from where or what to search)query(required) : the word / query you want to search forcallback(required) : the callback function called when the search results are returnedthe callback function takes 2 parameters:
data(required) : the data returned for your queryerror(optional) : the error (if error occurred)
Syntax
learns.findFrom(destination, query, callback)See NOTE
Example
learns.findFrom('mdn', 'array', (data, error) => {
if(error) return console.log(`Error occurred: ${error}`);
console.log(data);
})
learns.findFrom('word', 'mango', (data, error) => {
if(error) return console.log(`Error occurred: ${error}`);
console.log(data);
})
learns.findFrom('hpChar', 'hermione', (data, error) => {
if(error) return console.log(`Error occurred: ${error}`);
console.log(data);
})To get all possible destinations call the function findList()
Like
console.log(learns.findList())