Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/typings-generator > TypingsGenerator

TypingsGenerator class

This is a simple tool that generates .d.ts files for non-TS files.

Signature:

export declare class TypingsGenerator 

Constructors

ConstructorModifiersDescription
(constructor)(options)Constructs a new instance of the TypingsGenerator class

Properties

PropertyModifiersTypeDescription
_optionsprotectedITypingsGeneratorOptions
ignoredFileGlobsreadonlyreadonly string[]The glob patterns that should be ignored when finding input files to process.
inputFileGlobreadonlystringThe glob pattern used to find input files to process.
sourceFolderPathreadonlystringThe folder path that contains all input source files.

Methods

MethodModifiersDescription
generateTypingsAsync(relativeFilePaths)Generate typings for the provided input files.
getOutputFilePaths(relativePath)
registerDependency(consumer, rawDependency)Register file dependencies that may effect the typings of a consumer file. Note: This feature is only useful in watch mode. The registerDependency method must be called in the body of parseAndGenerateTypings every time because the registry for a file is cleared at the beginning of processing.
runWatcherAsync()