Class TypeScriptProject

    • Field Detail

      • DEFAULT_TS_JEST_TRANFORM_PATTERN

        @Stability(Experimental)
        public static final String DEFAULT_TS_JEST_TRANFORM_PATTERN
    • Constructor Detail

      • TypeScriptProject

        protected TypeScriptProject​(software.amazon.jsii.JsiiObjectRef objRef)
      • TypeScriptProject

        protected TypeScriptProject​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • TypeScriptProject

        @Stability(Experimental)
        public TypeScriptProject​(@NotNull
                                 TypeScriptProjectOptions options)
        Parameters:
        options - This parameter is required.
    • Method Detail

      • getDocsDirectory

        @Stability(Experimental)
        @NotNull
        public String getDocsDirectory()
      • getLibdir

        @Stability(Experimental)
        @NotNull
        public String getLibdir()
        (experimental) The directory in which compiled .js files reside.
      • getSrcdir

        @Stability(Experimental)
        @NotNull
        public String getSrcdir()
        (experimental) The directory in which the .ts sources reside.
      • getTestdir

        @Stability(Experimental)
        @NotNull
        public String getTestdir()
        (experimental) The directory in which tests reside.
      • getTsconfigDev

        @Stability(Experimental)
        @NotNull
        public TypescriptConfig getTsconfigDev()
        (experimental) A typescript configuration file which covers all files (sources, tests, projen).
      • getWatchTask

        @Stability(Experimental)
        @NotNull
        public Task getWatchTask()
        (experimental) The "watch" task.
      • getDocgen

        @Stability(Experimental)
        @Nullable
        public Boolean getDocgen()
      • getEslint

        @Stability(Experimental)
        @Nullable
        public Eslint getEslint()
      • getTsconfig

        @Stability(Experimental)
        @Nullable
        public TypescriptConfig getTsconfig()
      • getTsconfigEslint

        @Stability(Experimental)
        @Nullable
        public TypescriptConfig getTsconfigEslint()