Skip to content

Commit

Permalink
fix(validator): validate boolean
Browse files Browse the repository at this point in the history
  • Loading branch information
njfamirm authored and AliMD committed Jan 3, 2023
1 parent e372c6f commit c0cfdc2
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions demo/validator/validator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,17 @@ function validator<T extends Record<string, unknown>>(valueObj: Record<string, u
value = value.trim();
validObj[paramName] = false;
}
else {
throw new Error('invalid_type', {
cause: {
name: 'boolean_validator',
message: `'${value}' not valid`,
},
});
}
}
else {
throw new Error(undefined, {
throw new Error('invalid_type', {
cause: {
name: 'boolean_validator',
message: `'${value}' not valid`,
Expand Down Expand Up @@ -99,12 +107,12 @@ try {
);
}
catch (error) {
console.log((error as Error));
console.log(error as Error);
}

try {
console.log(validator<{a: boolean}>({a: 'trus'}, {a: 'boolean'}));
console.log(validator<{a: boolean}>({a: 'tru'}, {a: 'boolean'}));
}
catch (error) {
console.log((error as Error));
console.log(error as Error);
}

0 comments on commit c0cfdc2

Please sign in to comment.