Interface TranslationOptions

Options for translation calls.

interface TranslationOptions {
    domain?: TranslationDomain;
    preserveFormatting?: boolean;
    streamingCallback?: ((delta) => void);
    abortSignal?: AbortSignal;
}

Properties

preserveFormatting?: boolean

Preserve markdown/code fencing.

streamingCallback?: ((delta) => void)

If streaming incremental translation is desired (phase 2).

Type declaration

    • (delta): void
    • Parameters

      • delta: string

      Returns void

abortSignal?: AbortSignal

Abort controller for cancellation semantics.