-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
export declare const async: { | ||
/** | ||
* Wrap async express http request end return promise or call next on catch | ||
* @param _target | ||
* @param _key | ||
* @param descriptor | ||
*/ | ||
httpErrorHandler: (_target: any, _key: string, descriptor: TypedPropertyDescriptor<any>) => any; | ||
}; | ||
//# sourceMappingURL=async.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
export * from './time-util'; | ||
export * from './regex-util'; | ||
export * from './async'; | ||
export * from './validation-util'; | ||
//# sourceMappingURL=index.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
//# sourceMappingURL=index.test.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
export declare const regexUtil: { | ||
uuid: () => string; | ||
}; | ||
//# sourceMappingURL=regex-util.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
export declare type DurationUnit = 'seconds' | 'minutes' | 'hours' | 'days' | 'weeks' | 'months' | 'years'; | ||
export declare type AddByOptions = { | ||
unit: DurationUnit; | ||
value: number; | ||
}; | ||
export declare const timeUtil: { | ||
dateToUnix: (date?: Date) => number; | ||
dateToUnixSec: (date?: Date) => number; | ||
addToDate: (addBy: AddByOptions, date?: Date) => Date; | ||
unixToDate: (unix: number) => Date; | ||
}; | ||
//# sourceMappingURL=time-util.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
import { ObjectSchema, Schema, ValidationOptions } from 'joi'; | ||
export declare type validationUtilOptions = { | ||
logger: any; | ||
}; | ||
export declare const validationUtil: { | ||
/** | ||
* Validate and clean object | ||
* @param {Partial<T>} objectToValidate | ||
* @param {Joi.Schema | Joi.ObjectSchema<T>} schema | ||
* @param {validationUtilOptions | undefined} validationUtilOptions | ||
* @returns {T} expected object after validation | ||
*/ | ||
sanitize: <T>(objectToValidate: Partial<T>, schema: import("joi").AnySchema | import("joi").ArraySchema | import("joi").AlternativesSchema | import("joi").BinarySchema | import("joi").BooleanSchema | import("joi").DateSchema | import("joi").FunctionSchema | import("joi").NumberSchema | import("joi").StringSchema | import("joi").LinkSchema | import("joi").SymbolSchema | ObjectSchema<any> | ObjectSchema<T>, validationUtilOptions?: validationUtilOptions | undefined) => T; | ||
/** | ||
* Only validate properties specified in validation schema | ||
* @param {Partial<T>} objectToValidate | ||
* @param {Joi.Schema | ObjectSchema<T>} schema | ||
* @param {validationUtilOptions | undefined} validationUtilOptions | ||
* @returns {T} expected object after validation | ||
*/ | ||
validate: <T_1>(objectToValidate: Partial<T_1>, schema: import("joi").AnySchema | import("joi").ArraySchema | import("joi").AlternativesSchema | import("joi").BinarySchema | import("joi").BooleanSchema | import("joi").DateSchema | import("joi").FunctionSchema | import("joi").NumberSchema | import("joi").StringSchema | import("joi").LinkSchema | import("joi").SymbolSchema | ObjectSchema<any> | ObjectSchema<T_1>, validationUtilOptions?: validationUtilOptions | undefined) => T_1; | ||
_validate: <T_2>(objectToValidate: Partial<T_2>, schema: import("joi").AnySchema | import("joi").ArraySchema | import("joi").AlternativesSchema | import("joi").BinarySchema | import("joi").BooleanSchema | import("joi").DateSchema | import("joi").FunctionSchema | import("joi").NumberSchema | import("joi").StringSchema | import("joi").LinkSchema | import("joi").SymbolSchema | ObjectSchema<any> | ObjectSchema<T_2>, validationOptions?: ValidationOptions, options?: validationUtilOptions | undefined) => T_2; | ||
}; | ||
//# sourceMappingURL=validation-util.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.