UNPKG

@mxssfd/typedoc-theme

Version:

- demo - [example](https://mengxinssfd.github.io/typedoc-theme/) - [request-template](https://mengxinssfd.github.io/request-template/) - [example-code](https://github.com/mengxinssfd/typedoc-theme/tree/main/example)

21 lines (20 loc) 595 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ThemeContext = void 0; const typedoc_1 = require("typedoc"); const templates = require("./templates"); function bind(fn, first) { return (...r) => fn(first, ...r); } class ThemeContext extends typedoc_1.DefaultThemeRenderContext { constructor(theme, page, options) { super(theme, page, options); this.init(); } init() { for (const [key, tpl] of Object.entries(templates)) { this[key] = bind(tpl, this); } } } exports.ThemeContext = ThemeContext;