Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/security / / LanguageWhitelistOptions
Interface: LanguageWhitelistOptions
Defined in: packages/security/src/guardrails/builtins/language-whitelist.ts:46
Options for languageWhitelist(...).
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
acceptUnknown? | readonly | boolean | Treat 'unknown' as accepted. Defaults to true so the guardrail does not over-block multilingual input. | packages/security/src/guardrails/builtins/language-whitelist.ts:61 |
action? | readonly | "block" | "warn" | Action on rejection. Defaults to 'block'. | packages/security/src/guardrails/builtins/language-whitelist.ts:54 |
allowed | readonly | readonly DetectedLanguage[] | - | packages/security/src/guardrails/builtins/language-whitelist.ts:47 |
detect? | readonly | (text) => DetectedLanguage | Override the built-in detector. Useful when the deployment ships a more accurate detector (e.g. CLD3 via FFI). | packages/security/src/guardrails/builtins/language-whitelist.ts:52 |
name? | readonly | string | Override guardrail name. | packages/security/src/guardrails/builtins/language-whitelist.ts:56 |