schema.d.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /**
  2. * Generates an app shell for running a server-side version of an app.
  3. */
  4. export interface Schema {
  5. /**
  6. * The name of the application directory.
  7. */
  8. appDir?: string;
  9. /**
  10. * The app ID to use in withServerTransition().
  11. */
  12. appId?: string;
  13. /**
  14. * The name of the related client app.
  15. */
  16. clientProject: string;
  17. /**
  18. * The name of the index file
  19. * @deprecated This option has no effect.
  20. */
  21. index?: string;
  22. /**
  23. * The name of the main entry-point file.
  24. */
  25. main?: string;
  26. /**
  27. * The HTML selector of the Universal app
  28. * @deprecated This option has no effect.
  29. */
  30. name?: string;
  31. /**
  32. * The output directory for build results.
  33. * @deprecated This option has no effect.
  34. */
  35. outDir?: string;
  36. /**
  37. * The root directory of the app.
  38. * @deprecated This option has no effect.
  39. */
  40. root?: string;
  41. /**
  42. * The name of the root module class.
  43. */
  44. rootModuleClassName?: string;
  45. /**
  46. * The name of the root module file
  47. */
  48. rootModuleFileName?: string;
  49. /**
  50. * Route path used to produce the app shell.
  51. */
  52. route?: string;
  53. /**
  54. * The path of the source directory.
  55. * @deprecated This option has no effect.
  56. */
  57. sourceDir?: string;
  58. /**
  59. * The name of the test entry-point file.
  60. * @deprecated This option has no effect.
  61. */
  62. test?: string;
  63. /**
  64. * The name of the TypeScript configuration file for tests.
  65. * @deprecated This option has no effect.
  66. */
  67. testTsconfigFileName?: string;
  68. /**
  69. * The name of the TypeScript configuration file.
  70. */
  71. tsconfigFileName?: string;
  72. /**
  73. * The name of related Universal app.
  74. * @deprecated This option has no effect.
  75. */
  76. universalProject?: string;
  77. }