> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/sdks/sdk-web/componentes/sdk-provider/propiedades/settingsstrictness.md).

# settingsStrictness

## Detalhes

**Atributo:** `settings-strictness`

**Tipo:** `boolean`

**Valor padrão:** `false`

## Morfologia

```typescript
provider.settingsStrictness = true;
```

## Descrição

Controla como um valor de configuração inválido é tratado em `facephi-sdk-provider` e nos componentes que hospeda (Selphi, SelphID, Video Provider e File Uploader).

* **`false` (por padrão):** modo permissivo. O valor inválido é substituído pelo seu valor padrão e é emitido um aviso no console.
* **`true`:** modo estrito. O SDK interrompe sua execução e mostra o erro `SettingsError` ([código `SDK_137`](/docs.facephi-pt-br/sdks/sdk-web/componentes/sdk-provider/codigos-de-error.md)).

### Informações adicionais

**Não se propaga para Selphi/SelphID:** este valor controla apenas a validação do próprio `facephi-sdk-provider` (e de Video Provider e File Uploader). Os widgets `facephi-selphi-widget` e `facephi-selphid-widget` não o herdam: para controlar sua validação, é preciso definir `settingsStrictness` diretamente em cada um deles.

***

## Exemplo

```jsx
<facephi-sdk-provider
    apikey={process.env.FACEPHI_SDK_APIKEY}
    settingsStrictness={true}
/>
```
