generate api docs

Signed-off-by: Dede Hamzah <dehamzah@gmail.com>
This commit is contained in:
Dede Hamzah
2022-02-16 16:45:31 +07:00
parent d2ea0473bf
commit bef351550f
+4
View File
@@ -8,6 +8,7 @@ import { Config } from '@backstage/config';
import { DocumentCollator } from '@backstage/search-common';
import express from 'express';
import { GeneratorBuilder } from '@backstage/techdocs-common';
import { GetEntitiesRequest } from '@backstage/catalog-client';
import { Knex } from 'knex';
import { Logger as Logger_2 } from 'winston';
import { Permission } from '@backstage/plugin-permission-common';
@@ -31,6 +32,8 @@ export class DefaultTechDocsCollator implements DocumentCollator {
// (undocumented)
execute(): Promise<TechDocsDocument[]>;
// (undocumented)
protected filter?: GetEntitiesRequest['filter'];
// (undocumented)
static fromConfig(
config: Config,
options: TechDocsCollatorOptions,
@@ -73,6 +76,7 @@ export type TechDocsCollatorOptions = {
logger: Logger_2;
tokenManager: TokenManager;
locationTemplate?: string;
filter?: GetEntitiesRequest['filter'];
catalogClient?: CatalogApi;
parallelismLimit?: number;
legacyPathCasing?: boolean;