Skip to content

Commit 5643d28

Browse files
Alisher AripovAlisher Aripov
authored andcommitted
REFACTOR: added exports
1 parent 56407c4 commit 5643d28

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

dist/index.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ var __assign = (this && this.__assign) || function () {
1111
return __assign.apply(this, arguments);
1212
};
1313
exports.__esModule = true;
14-
exports.useValidateObject = exports.useValidate = void 0;
1514
var vue_1 = require("vue");
1615
var rulesList = {
1716
/**
@@ -90,7 +89,6 @@ function useValidate(model, rules) {
9089
modelRules: modelRules
9190
});
9291
}
93-
exports.useValidate = useValidate;
9492
/**
9593
* Validation hook for object
9694
*/
@@ -111,4 +109,7 @@ function useValidateObject(model) {
111109
var isValid = (0, vue_1.computed)(function () { return modelKeys.every(function (key) { return validatedFields[key].isValid; }); });
112110
return (0, vue_1.reactive)(__assign(__assign({}, validatedFields), { __isValid: isValid, __clean: clean }));
113111
}
114-
exports.useValidateObject = useValidateObject;
112+
module.exports = {
113+
useValidate: useValidate,
114+
useValidateObject: useValidateObject
115+
};

dist/index.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const rulesList: IRulesList = {
5555
/**
5656
* Validation hook for single variable
5757
*/
58-
export function useValidate<T>(model: T, rules: TRule[]): UnwrapRef<TValidatedItem<T>> {
58+
function useValidate<T>(model: T, rules: TRule[]): UnwrapRef<TValidatedItem<T>> {
5959
const localRules: TRules = {} as TRules;
6060

6161
// Get input rules from global rules list and copy them to local rules
@@ -104,7 +104,7 @@ export function useValidate<T>(model: T, rules: TRule[]): UnwrapRef<TValidatedIt
104104
/**
105105
* Validation hook for object
106106
*/
107-
export function useValidateObject<T>(model: TValidateObjectRefModel): UnwrapNestedRefs<TValidatedObjectRef<T>> {
107+
function useValidateObject<T>(model: TValidateObjectRefModel): UnwrapNestedRefs<TValidatedObjectRef<T>> {
108108
const modelKeys: (keyof T)[] = Object.keys(model) as (keyof T)[];
109109
const validatedFields = reactive<TValidatedReactiveObject<T>>({} as TValidatedReactiveObject<T>);
110110

@@ -130,3 +130,8 @@ export function useValidateObject<T>(model: TValidateObjectRefModel): UnwrapNest
130130
__clean: clean,
131131
});
132132
}
133+
134+
module.exports = {
135+
useValidate,
136+
useValidateObject
137+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "light-vue3-validation",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"private": false,
55
"description": "Form validations for vue 3",
66
"main": "dist/index.js",

0 commit comments

Comments
 (0)