AbstractProtectedconstructorProtectedCreates a new WikiMaker instance.
The target path where the wiki file will be generated.
The name of the file being generated. Probably use module.filename.
The purpose of the file, e.g., 'wiki context for types'.
Whether to print the auto-generation header. Default is true. Only mark this false if you plan to add it yourself.
ProtecteddidDetermines the type of change between the old and new text.
Gets the name of the producer of this wiki file.
Gets the target path where the wiki file will be generated.
Gets the set of subfiles written during the last make call.
Generates or updates the wiki file at the given target location.
true if the file was created or updated, false if it was identical and not changed.
ProtectednormalizeNormalizes the given wiki text for comparison.
Protected AbstracttextGenerates the wiki text for the given arguments. The text will be automatically prefixed with metadata including filename and purpose.
ProtectedwritePlease note that for subfiles you have to always add your own header
Abstract base class for generating wiki files. Please make sure to register your WikiMaker implementation in the CLI wiki tool to have it executed:
src/cli/wiki.ts.If this wiki page produces multiple pages ("sub files"), you can use
writeSubFileinside thetextmethod to write those additional files.