vrack-db
Version:
This is an In Memory database designed for storing time series (graphs).
25 lines (23 loc) • 601 B
text/typescript
/*
* Copyright © 2023 Boris Bobylev. All rights reserved.
* Licensed under the Apache License, Version 2.0
*/
export default class Typing {
/**
* Check the number is unsignet integer
*
* @param num check value
*/
static isUInt(num: number): boolean {
if (Number.isInteger(num) && num > 0) return true
return false
}
/**
* Checks if a string is a name
* Only Latin letters and dots are allowed
* @param name check name string
*/
static isName(name: string): boolean{
return /^[a-zA-Z0-9._*-:]+$/.test(name)
}
}