Skip to content

Commit 3d55f2b

Browse files
committed
fix: refactor validation methods and constraints
1 parent 5dbf90e commit 3d55f2b

File tree

83 files changed

+263
-3323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+263
-3323
lines changed

.eslintrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"eslint-config-prettier"
55
],
66
"rules": {
7-
"@typescript-eslint/no-explicit-any": 0
7+
"@typescript-eslint/no-explicit-any": 0,
8+
"@typescript-eslint/no-use-before-define": 0
89
}
910
}

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,7 @@
128128
"typescript": "^3.7.2"
129129
},
130130
"dependencies": {
131-
"@babel/runtime": "^7.1.5",
132-
"typelevel-ts": "^0.4.0"
131+
"@babel/runtime": "^7.1.5"
133132
},
134133
"renovate": {
135134
"extends": [

src/Validation.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default class Validation<T> {
1111

1212
path: string[] = []
1313

14-
prefix: string = ''
14+
prefix = ''
1515

1616
errors: ErrorTuple[] = []
1717

@@ -31,7 +31,7 @@ export default class Validation<T> {
3131
}
3232
}
3333

34-
startCycle(type: Type<any>, input: any) {
34+
startCycle(type: Type<any>, input: any): void {
3535
let tracked = this.cyclic.get(type)
3636
if (!tracked) {
3737
tracked = new WeakSet()
@@ -40,7 +40,7 @@ export default class Validation<T> {
4040
weakSetAdd(tracked, input)
4141
}
4242

43-
endCycle(type: Type<any>, input: any) {
43+
endCycle(type: Type<any>, input: any): void {
4444
const tracked = this.cyclic.get(type)
4545
if (tracked) {
4646
weakSetDelete(tracked, input)

src/__tests__/__fixtures__/$PropertyType/simplest$PropertyType.js

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/__tests__/__fixtures__/$PropertyType/typeAlias$PropertyType.js

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/__tests__/__fixtures__/$TupleMapType/simplest$TupleMapType.js

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/__tests__/__fixtures__/$TupleMapType/unwrap$TupleMapType.js

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/__tests__/__fixtures__/ClassDeclaration/simplestClassWithDefaultProps.js

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/__tests__/__fixtures__/ClassDeclaration/simplestClassWithProps.js

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/__tests__/__fixtures__/ClassDeclaration/simplestClassWithTypeParameters.js

Lines changed: 0 additions & 80 deletions
This file was deleted.

0 commit comments

Comments
 (0)