瀏覽代碼

Fixed `domainLock` array validation

sanex3339 8 年之前
父節點
當前提交
13041d3507
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 2 2
      dist/index.js
  2. 1 0
      src/options/Options.ts

+ 2 - 2
dist/index.js

@@ -3206,11 +3206,11 @@ __decorate([class_validator_1.IsBoolean(), __metadata('design:type', Boolean)],
 __decorate([class_validator_1.IsBoolean(), __metadata('design:type', Boolean)], Options.prototype, "debugProtection", void 0);
 __decorate([class_validator_1.IsBoolean(), __metadata('design:type', Boolean)], Options.prototype, "debugProtectionInterval", void 0);
 __decorate([class_validator_1.IsBoolean(), __metadata('design:type', Boolean)], Options.prototype, "disableConsoleOutput", void 0);
-__decorate([class_validator_1.IsString({
+__decorate([class_validator_1.ArrayUnique(), class_validator_1.IsString({
     each: true
 }), __metadata('design:type', Array)], Options.prototype, "domainLock", void 0);
 __decorate([class_validator_1.IsBoolean(), __metadata('design:type', Boolean)], Options.prototype, "encodeUnicodeLiterals", void 0);
-__decorate([class_validator_1.IsString({
+__decorate([class_validator_1.ArrayUnique(), class_validator_1.IsString({
     each: true
 }), __metadata('design:type', Array)], Options.prototype, "reservedNames", void 0);
 __decorate([class_validator_1.IsBoolean(), __metadata('design:type', Boolean)], Options.prototype, "rotateUnicodeArray", void 0);

+ 1 - 0
src/options/Options.ts

@@ -60,6 +60,7 @@ export class Options implements IOptions {
     /**
      * @type {string[]}
      */
+    @ArrayUnique()
     @IsString({
         each: true
     })