parse x and y position from moveTo param
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
export class StringUtils {
|
||||
public static parsePointFromParam(param: string, separator: string = ","): { x: number; y: number } | undefined {
|
||||
const values = param.split(separator).map((val) => parseInt(val));
|
||||
if (values.length !== 2) {
|
||||
return;
|
||||
}
|
||||
if (isNaN(values[0]) || isNaN(values[1])) {
|
||||
return;
|
||||
}
|
||||
return { x: values[0], y: values[1] };
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user