ligun and sogup
This commit is contained in:
parent
b6633d6f25
commit
4573048a47
24 changed files with 482 additions and 226 deletions
19
src/utils/validation.ts
Normal file
19
src/utils/validation.ts
Normal file
|
@ -0,0 +1,19 @@
|
|||
export type Validation = Valid | Invalid
|
||||
|
||||
interface Valid {
|
||||
isValid: true
|
||||
error: null
|
||||
}
|
||||
|
||||
interface Invalid {
|
||||
isValid: false
|
||||
error: string
|
||||
}
|
||||
|
||||
export function valid(): Validation {
|
||||
return { isValid: true, error: null }
|
||||
}
|
||||
|
||||
export function invalid(error: string): Validation {
|
||||
return { isValid: false, error }
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue