1.1.2 • Published 1 year ago
nodejs-utility v1.1.2
Node Js Utililty
Description
This is a utility for Node Js that provides some useful functions.
Installation
npm install nodejs-utilityUsage 1
const {getPagination} = require('nodejs-utility');
const paginationObj = getPagination(totalRecords, currentPage, pageSize);This function returns the pagination object.
Parameters
totalRecords: The total number of records.currentPage: The current page number.pageSize: The number of records per page.
Returns
- The pagination object.
Pagination Object
total: The total number of records.previousPage: The previous page number.currentPage: The current page number.nextPage: The next page number.totalPages: The total number of pages.hasPreviousPage: A boolean value indicating whether there is a previous page.hasNextPage: A boolean value indicating whether there is a next page.pages: An array of page numbers.
Example
console.log(paginationObj);
// {total: 100, previousPage:0, currentPage: 1, nextPage:2, totalPages: 10, hasPreviousPage:false, hasNextPage:true, pages: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}Usage 2
const {getImageFileObject} = require('nodejs-utility');
const imageFileObject = getImageFileObject(imageFile,path);This function returns the image file object.
Parameters
imageFile: The image file.path: The path of the image file.
Returns
- The image file object.
Image File Object
_id: An unique id.name: The name of the image file.type: The type of the image file.size: The size of the image file.url: The URL of the image file.width: The width of the image file.height: The height of the image file.
Example
console.log(imageFileObject);
// {_id: 1fRCklpW63B1Y7WUB, name: 'image.jpg',file_type: "IMAGE", type: 'image/jpeg', size: 1000, url: 'http://localhost:3000/images/image.jpg', width: 100, height: 100}Usage 3
const {getFileObject} = require('nodejs-utility');
const fileObject = getFileObject(file,path);This function returns the file object.
Parameters
file: The file.path: The path of the file.
Returns
- The file object.
File Object
_id: An unique id.name: The name of the file.type: The type of the file.size: The size of the file.url: The URL of the file.
Example
console.log(fileObject);
// {_id: 1fRCklpW63B1Y7WUB, name: 'file.txt',file_type: "FILE", type: 'text/plain', size: 1000, url: 'http://localhost:3000/files/file.txt'}