code: def generate_sample_sls_tsc_module(env_root, module_dir=None):
      
      if module_dir is None:
          module_dir = os.path.join(env_root, 'sampleapp.sls')
      generate_sample_module(module_dir)
      for i in ['package.json', 'serverless.yml', 'tsconfig.json',
                'webpack.config.js']:
          shutil.copyfile(
              os.path.join(ROOT,
                           'templates',
                           'sls-tsc',
                           i),
              os.path.join(module_dir, i),
          )
      os.mkdir(os.path.join(module_dir, 'src'))
      for i in ['handler.spec.ts', 'handler.ts']:
          shutil.copyfile(
              os.path.join(ROOT,
                           'templates',
                           'sls-tsc',
                           'src',
                           i),
              os.path.join(module_dir, 'src', i),
          )
      LOGGER.info("Sample Serverless TypeScript module created at %s",
                  module_dir)
docs: Generate skeleton Serverless TypeScript sample module.