1.1.0 • Published 3 years ago
va-common v1.1.0
VA SCIENCES Common utility for JavaScript
Add dependeny in package.json
"dependencies": {
"va-common": "^1.0.1"
}
Import
const VA = require('va-common');
const SLSRoleChecker = VA.SLSRoleChecker;
const statusCode = VA.statusCode;
const SLSResponse = VA.SLSResponse;
const SLSQueries = VA.SLSQueries;
const SLSValidator = VA.SLSValidator;
Examples
SLSRoleChecker
// @params: String role (USER, ADMIN, MASTER, LAB_USER)
// @return: boolean
SLSRoleChecker.isAdminRole(role);
SLSRoleChecker.isLabUserRole(role);
SLSRoleChecker.isMasterRole(role);
SLSRoleChecker.isUserRole(role);
statusCode
statusCode.SUCCESSFUL_CODE
statusCode.CLIENT_ERROR_CODE
statusCode.SERVER_ERROR_CODE
SLSResponse
// return an object
SLSResponse(statusCode.SUCCESSFUL_CODE, "message", {})
SLSQueries
// return a query string
SLSQueries.findRoleCodeByUserId
//example
let result = await client.query(SLSQueries.findRoleCodeByUserId, [userId]);
SLSValidator
// @params String email
// @return boolean
SLSValidator.isEmailAddress(email)