These scripts are converted from TypeScript.
So, these scripts looks unorganized.