Files
linea-monorepo/operations/src/utils/synctx/validation.ts
Andrei A. e3d2839fee Feat/30 refactor operational packages (#116)
* refactor Operational packages

* fix: refactor operations package to use oclif

* adjusting Dockerfile

* adjusting github action

* Update all-tools.yml

Signed-off-by: Andrei A. <andrei.alexandru@consensys.net>

* adjusting github action

---------

Signed-off-by: Andrei A. <andrei.alexandru@consensys.net>
Co-authored-by: VGau <victorien.gauch@consensys.net>
2024-10-02 15:55:59 +03:00

17 lines
378 B
TypeScript

export const isValidNodeTarget = (sourceNode: string, targetNode: string): boolean => {
try {
if (sourceNode) {
new URL(sourceNode);
}
new URL(targetNode);
return true;
} catch (e) {
return false;
}
};
export const isLocalPort = (value: string): boolean => {
const port = Number(value);
return !isNaN(port) && port >= 1 && port <= 65535;
};