Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/JannikWempe/mcp-lexware-office
/ functions
Functions
68 in github.com/JannikWempe/mcp-lexware-office
⨍
Functions
68
◇
Types & classes
28
↓ 38 callers
Method
request
(input: unknown, _options: LexwareRequestOptions = {})
src/v2/lexware-client.ts:111
↓ 30 callers
Function
idParam
(description = 'Resource UUID')
src/v2/lexware-spec.ts:130
↓ 17 callers
Function
responseFor
(status: number, body: BodyInit | null, headers: HeadersInit = {}, statusText = '')
src/v2/code-mode-contract.test.ts:15
↓ 17 callers
Function
writeErrorResponse
(result: { status: number; error: unknown } | null)
src/index.ts:27
↓ 16 callers
Function
clientWithCalls
(handler: (input: RequestInfo | URL, init?: RequestInit) => Response | Promise<Response>)
src/v2/code-mode-contract.test.ts:21
↓ 14 callers
Function
clientWithFetch
(fetchImpl: typeof fetch, options: Partial<ConstructorParameters<typeof LexwareApiClient>[0]> = {})
src/v2/lexware-client-errors.test.ts:11
↓ 11 callers
Function
responseFor
(status: number, body: BodyInit | null, headers: HeadersInit = {}, statusText = '')
src/v2/lexware-client-errors.test.ts:19
↓ 9 callers
Method
execute
( code: string, capabilities: Record<string, unknown>, options?: CodeExecutorOptions, )
src/v2/executor.ts:4
↓ 7 callers
Function
executeWithLexware
(code: string)
src/v2/executor-helpers.test.ts:6
↓ 5 callers
Function
pagedResponse
(itemName: string)
src/v2/lexware-spec.ts:182
↓ 5 callers
Function
stringifyForMcp
(value: unknown, options: TruncationOptions = {})
src/v2/truncate.ts:15
↓ 4 callers
Function
stringifyLogValue
(value: unknown)
src/v2/executor.ts:435
↓ 3 callers
Function
executeWithResponse
(code: string, response: unknown)
src/v2/executor-errors.test.ts:19
↓ 3 callers
Function
executeWithSlowHost
(code: string, delayMs: number, timeoutMs = 500)
src/v2/executor-pending-host-calls.test.ts:16
↓ 3 callers
Function
stringifyQuickJsError
(value: unknown)
src/v2/executor.ts:449
↓ 3 callers
Function
truncateText
(value: string, options: TruncationOptions = {})
src/v2/truncate.ts:8
↓ 2 callers
Function
formatMessage
(level: string, message: string, data?: unknown)
src/logger.ts:6
↓ 2 callers
Function
handleCreditNoteRequest
( params: Record<string, unknown>, finalize: boolean, )
src/index.ts:1757
↓ 2 callers
Function
handleDeliveryNoteRequest
( params: Record<string, unknown>, finalize: boolean, )
src/index.ts:1887
↓ 2 callers
Function
handleDunningRequest
( params: Record<string, unknown>, finalize: boolean, )
src/index.ts:1131
↓ 2 callers
Function
handleInvoiceRequest
( params: Record<string, unknown>, finalize: boolean, )
src/index.ts:1071
↓ 2 callers
Function
handleOrderConfirmationRequest
( params: Record<string, unknown>, finalize: boolean, )
src/index.ts:1797
↓ 2 callers
Function
handleQuotationRequest
( params: Record<string, unknown>, finalize: boolean, )
src/index.ts:1708
↓ 2 callers
Function
makeLexwareOfficeFileRequest
( path: string, accept: 'application/pdf' | 'application/xml', )
src/helper.ts:38
↓ 2 callers
Function
makeLexwareOfficeRequest
(path: string)
src/helper.ts:12
↓ 2 callers
Function
normalizeBase64Field
(value: unknown, field: string)
src/v2/lexware-client.ts:265
↓ 2 callers
Function
normalizeHeaderValue
(value: unknown, field: string)
src/v2/lexware-client.ts:258
↓ 2 callers
Function
resolveMimeType
(filePath: string)
src/index.ts:2114
↓ 2 callers
Function
sumRequiredNumber
(rows: NumericRow[], field: string)
src/v2/reporting-contract.test.ts:13
↓ 1 callers
Function
appendQueryObject
(query: URLSearchParams, queryObject: unknown)
src/v2/lexware-client.ts:312
↓ 1 callers
Function
categorizeStatus
(status: number)
src/v2/lexware-client.ts:479
↓ 1 callers
Function
delay
(ms: number)
src/index.ts:236
↓ 1 callers
Function
delay
(ms: number)
src/v2/lexware-client.ts:522
↓ 1 callers
Function
escapeRegex
(value: string)
src/v2/lexware-client.ts:350
↓ 1 callers
Function
executeSearchMode
(code: string)
src/v2/executor-helpers.test.ts:16
↓ 1 callers
Function
headersToObject
(headers: Headers)
src/v2/lexware-client.ts:526
↓ 1 callers
Function
inferCapabilities
(path: string, method: HttpMethod, operation: LexwareOperation)
src/v2/lexware-spec.ts:926
↓ 1 callers
Function
isAbortError
(error: unknown)
src/v2/lexware-client.ts:502
↓ 1 callers
Function
isJsonContentType
(contentType: string)
src/v2/lexware-client.ts:395
↓ 1 callers
Function
isJsonResponse
(contentType: string, accept: string)
src/v2/lexware-client.ts:473
↓ 1 callers
Function
isTextualResponse
(contentType: string, accept: string)
src/v2/lexware-client.ts:463
↓ 1 callers
Function
main
()
src/index.ts:2180
↓ 1 callers
Function
main
()
src/v2/index.ts:195
↓ 1 callers
Function
matchOperation
(pathname: string, method: LexwareExecuteMethod)
src/v2/lexware-client.ts:330
↓ 1 callers
Function
normalizeMethod
(method: unknown)
src/v2/lexware-client.ts:236
↓ 1 callers
Function
normalizeMultipart
(parts: unknown)
src/v2/lexware-client.ts:274
↓ 1 callers
Function
normalizePath
(path: unknown)
src/v2/lexware-client.ts:245
↓ 1 callers
Function
normalizeRawBody
(rawBody: unknown)
src/v2/lexware-client.ts:253
↓ 1 callers
Function
normalizeRequest
(input: unknown)
src/v2/lexware-client.ts:173
↓ 1 callers
Function
parseResponse
(response: Response, request: NormalizedRequest, maxResponseChars: number)
src/v2/lexware-client.ts:400
↓ 1 callers
Function
parseRetryAfterSeconds
(value: string | null)
src/v2/lexware-client.ts:491
↓ 1 callers
Function
pathTemplateToRegex
(template: string)
src/v2/lexware-client.ts:342
↓ 1 callers
Function
queryToObject
(query: URLSearchParams)
src/v2/lexware-client.ts:534
↓ 1 callers
Function
sanitizeFetchErrorMessage
(error: unknown, apiKey: string)
src/v2/lexware-client.ts:506
↓ 1 callers
Function
serializeRequestBody
(request: NormalizedRequest, headers: Record<string, string>)
src/v2/lexware-client.ts:354
↓ 1 callers
Function
stringifyHostError
(error: unknown)
src/v2/executor.ts:444
↓ 1 callers
Method
waitForRateLimitTurn
()
src/v2/lexware-client.ts:159
↓ 1 callers
Function
withTimeout
(promise: Promise<T>, timeoutMs: number)
src/v2/executor.ts:419
↓ 1 callers
Function
writesAreGloballyDisabled
()
src/v2/lexware-client.ts:515
Method
constructor
(options: LexwareClientOptions = {})
src/v2/lexware-client.ts:101
Function
error
(message: string, data?: unknown)
src/logger.ts:17
Method
execute
( code: string, capabilities: Record<string, unknown>, options: CodeExecutorOptions = {}, )
src/v2/executor.ts:36
Function
fetchImpl
(input, init)
src/v2/lexware-client-errors.test.ts:27
Function
jsonFetch
()
src/v2/lexware-client-errors.test.ts:209
Function
log
(message: string, data?: unknown)
src/logger.ts:13
Function
makeLexwareOfficeMultipartRequest
( path: string, formData: FormData, )
src/helper.ts:117
Function
makeLexwareOfficeWriteRequest
( path: string, method: 'POST' | 'PUT' | 'DELETE', body?: unknown, )
src/helper.ts:72
Function
textFetch
()
src/v2/lexware-client-errors.test.ts:214