/** * @type { import('typedoc').TypeDocOptions & import('typedoc-plugin-markdown').PluginOptions } **/ module.exports = { hostedBaseUrl: "https://www.electron.build", name: "Electron-Builder", entryPoints: ["packages/*"], entryPointStrategy: "packages", cleanOutputDir: false, flattenOutputFiles: true, plugin: [ "typedoc-plugin-markdown", // "./scripts/renderer/out/customRendererPlugin.js" ], excludeExternals: true, excludePrivate: true, excludeProtected: true, excludeNotDocumented: false, includeVersion: true, hideGroupHeadings: true, hidePageTitle: true, disableSources: true, hidePageHeader: true, useHTMLEncodedBrackets: true, preserveAnchorCasing: true, // groupOrder: ["source-order"], // "readme": "none", // "sort": ["kind"], // "kindSortOrder": ["Function", "Interface", "TypeAlias"], // indexFormat: "table", // parametersFormat: "table", // interfacePropertiesFormat: "table", // classPropertiesFormat: "table", // enumMembersFormat: "table", // typeDeclarationFormat: "table", // propertyMembersFormat: "table", tableColumnSettings: { hideDefaults: false, hideInherited: false, hideModifiers: true, hideOverrides: true, hideSources: true, hideValues: false, leftAlignHeaders: false, }, out: "./docs", visibilityFilters: { protected: false, private: false, inherited: false, external: false, }, }