3.5.1 • Published 1 month ago

@beecode/msh-node-util v3.5.1

Weekly downloads
106
License
mit
Repository
github
Last release
1 month ago

Build Status codecov GitHub license
NPM

msh-node-util

Micro-service helper: node error

This project is intended to be used in typescript project.

Install

npm i @beecode/msh-node-util

Diagram

vision-diagram

Usage

joiUtil

import { joiUtil } from '@beecode/msh-node-util/lib/joi-util'
import { ObjectSchema, Schema } from 'joi'
import { logger } from 'src/util/logger'

export const validationUtil = {
  sanitize: <T>(objectToValidate: Partial<T> | any, schema: Schema<T> | ObjectSchema<T>): T =>
    joiUtil.sanitize(objectToValidate, schema, { logger }),
  validate: <T>(objectToValidate: Partial<T> | any, schema: Schema<T> | ObjectSchema<T>): T =>
    joiUtil.validate(objectToValidate, schema, { logger }),
}
3.5.1

1 month ago

3.5.1-alpha

1 month ago

3.5.0

1 year ago

3.4.0-alpha

1 year ago

3.3.1-alpha

2 years ago

3.3.1

2 years ago

3.3.2

2 years ago

3.3.0

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.1.0

2 years ago

3.0.0

2 years ago

2.3.0

2 years ago

2.5.0

2 years ago

2.4.0

2 years ago

2.3.1

2 years ago

2.5.2

2 years ago

2.5.1

2 years ago

2.5.3

2 years ago

2.2.1

2 years ago

2.2.0-alpha

2 years ago

2.1.0-alpha

2 years ago

2.0.0-alpha

2 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0-alpha

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1-alpha

3 years ago

1.0.0-alpha

3 years ago