MapComplete/src/UI/InputElement/Validators/SlopeValidator.ts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
391 B
TypeScript
Raw Normal View History

2023-12-14 15:41:34 +01:00
import NatValidator from "./NatValidator"
export default class SlopeValidator extends NatValidator {
constructor() {
super("slope", "Validates that the slope is a valid number")
}
isValid(str: string): boolean {
if (str.endsWith("%") || str.endsWith("°")) {
str = str.substring(0, str.length - 1)
}
return super.isValid(str)
}
}