diff --git a/types/jsdoc-to-markdown/index.d.ts b/types/jsdoc-to-markdown/index.d.ts
index d2fdbeda39..2c96a07f28 100644
--- a/types/jsdoc-to-markdown/index.d.ts
+++ b/types/jsdoc-to-markdown/index.d.ts
@@ -9,37 +9,129 @@ export enum RenderListFormat { "list", "table" }
export enum MemberIndexFormat { "grouped", "list" }
export interface RenderOptions {
+ /**
+ * Raw template data to use. Useful when you already have template data, obtained from .getTemplateData.
+ * Either files, source or data must be supplied.
+ */
data: object[];
+ /**
+ * The template the supplied documentation will be rendered into.
+ * Use the default or supply your own template for full control over the output.
+ */
template?: string;
+ /**
+ * The initial heading depth.
+ * For example, with a value of 2 the top-level markdown headings look like "## The heading".
+ */
headingDepth?: number;
+ /**
+ * Specifies the default language used in '@example' blocks (for syntax-highlighting purposes).
+ * In gfm mode, each '@example' is wrapped in a fenced-code block. Example usage: --example-lang js.
+ * Use the special value none for no specific language.
+ * While using this option, you can override the supplied language
+ * for any '@example' by specifying the @lang subtag,
+ * e.g @example @lang hbs. Specifying @example @lang off will disable code blocks for that example.
+ */
exampleLang?: string;
+ /**
+ * Use an installed package containing helper and/or partial overrides.
+ */
plugin?: string|string[];
+ /**
+ * handlebars helper files to override or extend the default set.
+ */
helper?: string|string[];
+ /**
+ * handlebars partial files to override or extend the default set.
+ */
partial?: string|string[];
+ /**
+ * Format identifier names in the code style,
+ * (i.e. format using backticks or ).
+ */
nameFormat?: string;
+ /**
+ * By default, dmd generates github-flavoured markdown.
+ * Not all markdown parsers render gfm correctly.
+ * If your generated docs look incorrect on sites other than Github
+ * (e.g. npmjs.org) try enabling this option to disable Github-specific syntax.
+ */
noGfm?: boolean;
+ /**
+ * Put