Prototype for client TypeScript
Replace js by TypeScript (forcibly :smiling_imp: )