registerTemplate Method
This method is used to register a piece of content that can be included easily using the CTRL+SPACE keys.
Parameters
string: The name of the templatestring: A description of the templatefunction: The function to be called to generate the template, it must return astring
Examples
import {PowerDocsExtension} from "PowerDocs.Lib";
var ext = PowerDocsExtension.create();
function returnCustomTemplate() {
let mardkDown = "# XXX class\r";
mardkDown += "The XXX class is used to...\r";
mardkDown += "\r";
mardkDown += "## Properties\r";
mardkDown += "\r";
mardkDown += "## Methods\r";
mardkDown += "\r";
mardkDown += "### Method1()\r";
mardkDown += "This method is used to...\r";
mardkDown += "\r";
mardkDown += "#### Arguments\r";
mardkDown += "* `type` argument: This argument is used to...";
mardkDown += "\r";
mardkDown += "\r";
mardkDown += "## Events\r";
return mardkDown;
}
ext.registerTemplate("Class docs", "MS Style C# class documentation", returnCustomTemplate);
Last modified: 08 avril 2024