Skip to main content

renderer

Renderer​

Constructors​

new Renderer()​

new Renderer(
printer,
outputDir,
baseURL,
group,
prettify,
docOptions): Renderer
Parameters​

β€’ printer: typeof IPrinter

β€’ outputDir: string

β€’ baseURL: string

β€’ group: Maybe<Partial<Record<SchemaEntity, Record<string, Maybe<string>>>>>

β€’ prettify: boolean

β€’ docOptions: Maybe<RendererDocOptions>

Returns​

Renderer

Defined in​

renderer.ts:74

Properties​

baseURL​

baseURL: string;
Defined in​

renderer.ts:68

group​

group: Maybe<Partial<Record<SchemaEntity, Record<string, Maybe<string>>>>>;
Defined in​

renderer.ts:66

options​

options: Maybe<RendererDocOptions>;
Defined in​

renderer.ts:70

outputDir​

outputDir: string;
Defined in​

renderer.ts:67

prettify​

prettify: boolean;
Defined in​

renderer.ts:69

Methods​

generateCategoryMetafile()​

generateCategoryMetafile(
category,
dirPath,
sidebarPosition?,
styleClass?,
options?): Promise<void>
Parameters​

β€’ category: string

β€’ dirPath: string

β€’ sidebarPosition?: number

β€’ styleClass?: string

β€’ options? = ...

β€’ options.collapsed?: boolean

β€’ options.collapsible?: boolean

Returns​

Promise<void>

Defined in​

renderer.ts:90

generateCategoryMetafileType()​

generateCategoryMetafileType(
type,
name,
rootTypeName): Promise<string>
Parameters​

β€’ type: unknown

β€’ name: string

β€’ rootTypeName: SchemaEntity

Returns​

Promise<string>

Defined in​

renderer.ts:125

renderHomepage()​

renderHomepage(homepageLocation): Promise<void>
Parameters​

β€’ homepageLocation: string

Returns​

Promise<void>

Defined in​

renderer.ts:270

renderRootTypes()​

renderRootTypes(rootTypeName, type): Promise<Maybe<Maybe<Category>[]>>
Parameters​

β€’ rootTypeName: SchemaEntity

β€’ type: unknown

Returns​

Promise<Maybe<Maybe<Category>[]>>

Defined in​

renderer.ts:180

renderTypeEntities()​

renderTypeEntities(
dirPath,
name,
type): Promise<Maybe<Category>>
Parameters​

β€’ dirPath: string

β€’ name: string

β€’ type: unknown

Returns​

Promise<Maybe<Category>>

Defined in​

renderer.ts:214


API_GROUPS​

const API_GROUPS: Required<ApiGroupOverrideType>;

Defined in​

renderer.ts:42


getApiGroupFolder()​

function getApiGroupFolder(type, groups?): string

Parameters​

β€’ type: unknown

β€’ groups?: Maybe<boolean | ApiGroupOverrideType>

Returns​

string

Defined in​

renderer.ts:47


getRenderer()​

function getRenderer(
printer,
outputDir,
baseURL,
group,
prettify,
docOptions): Promise<Renderer>

Parameters​

β€’ printer: typeof IPrinter

β€’ outputDir: string

β€’ baseURL: string

β€’ group: Maybe<Partial<Record<SchemaEntity, Record<string, Maybe<string>>>>>

β€’ prettify: boolean

β€’ docOptions: Maybe<RendererDocOptions>

Returns​

Promise<Renderer>

Defined in​

renderer.ts:288