configuration/constants/invocation.constants.ts
configuration/constants/invocation.constants.ts is a file in GovLab Docs. 55 lines of code and 16 definitions.
export const ENTRYPOINT_FILES = {
coverage: "coverage.entrypoint.ts",
document: "document.entrypoint.ts",
index: "index.entrypoint.ts",
invocation: "invocation.entrypoint.ts",
manifest: "manifest.entrypoint.ts",
package: "package.entrypoint.ts",
readme: "readme.entrypoint.ts",
system: "system.entrypoint.ts",
} as const;
export const FLAG_NAMES = {
all: "--all",
catalog: "--catalog",
check: "--check",
concern: "--concern",
docSummary: "--summary",
fix: "--fix",
form: "--form",
generate: "--generate",
list: "--list",
member: "--member",
name: "--name",
new: "--new",
only: "--only",
status: "--status",
strict: "--strict",
subject: "--subject",
type: "--type",
validate: "--validate",
workspaceMapOnly: "--workspace-map-only",
write: "--write",
} as const;
export const TEMPLATE_FLAG_KEYS = [
"type",
"form",
"concern",
"member",
"subject",
"name",
"docSummary",
"status",
] as const satisfies readonly (keyof typeof FLAG_NAMES)[];
export const NO_CACHE_ENV = "GOVLAB_NO_CACHE";
export const NO_CACHE_ON = "1";
export const LIST_SEPARATOR = ",";
export const FAILURE_EXIT = 1;
export const RESERVED_SLOTS = 2;
export const MIN_CONCURRENCY = 1;
export const MAX_CONCURRENCY = 16;
export const JOB_TIMEOUT_MS = 600_000;
export const LIST_TIMEOUT_MS = 120_000;
export const ERROR_PREVIEW_LEN = 300;
export const WORKSPACE_MAP_ID = "workspace-map";
export const DOC_HEAL_ATTEMPTS = 4;
export const DOCS_CACHE_NAME = "module-docs";